Benutzer:BLueFiSH.as/JS/replaceKoordAusgabe.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
 // Macht den Ausgabetext der Koordinaten entsprechend der gängigen Form schick
 function ReplaceKoordinatenAusgabe()
 { var txtbox = document.editform.wpTextbox1;
   if (typeof txtbox.selectionStart != 'undefined' && txtbox.selectionEnd > txtbox.selectionStart)
   { var tbselvalue = txtbox.value.substring(txtbox.selectionStart, txtbox.selectionEnd);
 
     var tbchangevalue = tbselvalue.replace(/ /g, " ");
 
     tbchangevalue = tbchangevalue.replace(/<BR>/g, " ");       tbchangevalue = tbchangevalue.replace(/<br>/g, " ");
     tbchangevalue = tbchangevalue.replace(/<\/br>/gi, " ");    tbchangevalue = tbchangevalue.replace(/<br\/>/gi, " ");
     tbchangevalue = tbchangevalue.replace(/<\/br >/gi, " ");   tbchangevalue = tbchangevalue.replace(/<br \/>/g, " ");
 
     tbchangevalue = tbchangevalue.replace(/n\..B\./g, "N");
     tbchangevalue = tbchangevalue.replace(/n\..Br\./g, "N");
     tbchangevalue = tbchangevalue.replace(/s\..B\./g, "S");
     tbchangevalue = tbchangevalue.replace(/s\..Br\./g, "S");
     tbchangevalue = tbchangevalue.replace(/w\..L\./g, "W");
     tbchangevalue = tbchangevalue.replace(/ö\..L\./g, "O");
     tbchangevalue = tbchangevalue.replace(/Nord/g, "N");
     tbchangevalue = tbchangevalue.replace(/Süd/g, "S");
     tbchangevalue = tbchangevalue.replace(/West/g, "W");
     tbchangevalue = tbchangevalue.replace(/Ost/g, "O");
     tbchangevalue = tbchangevalue.replace(/E/g, "O");
 
     tbchangevalue = tbchangevalue.replace(/\&deg\;/g, "°");
     tbchangevalue = tbchangevalue.replace(/\&prime\;/g, "\'");
     tbchangevalue = tbchangevalue.replace(/\&Prime\;/g, "\"");
 
     tbchangevalue = tbchangevalue.replace(/N/g, "N, ");
     tbchangevalue = tbchangevalue.replace(/S/g, "S, ");
     tbchangevalue = tbchangevalue.replace(/, ,/g, ", ");
     tbchangevalue = tbchangevalue.replace(/\°/g, "° ");
     tbchangevalue = tbchangevalue.replace(/''/g, "\"");
     tbchangevalue = tbchangevalue.replace(/\"/g, "\" ");
     tbchangevalue = tbchangevalue.replace(/′/g, "' ");
     tbchangevalue = tbchangevalue.replace(/  /g, " ");     tbchangevalue = tbchangevalue.replace(/  /g, " ");
     tbchangevalue = tbchangevalue.replace(/ /g, "&nbsp;");
     tbchangevalue = tbchangevalue.replace(/,&nbsp;/g, ", ");
 
     document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(tbselvalue, tbchangevalue);
   }
 }