MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus DCPedia
K |
K (Ob das klappt...) |
||
Zeile 26: | Zeile 26: | ||
return true; | return true; | ||
} | } | ||
+ | } | ||
+ | |||
+ | /* Externe Links in einem neuem Fenster öffnen */ | ||
+ | |||
+ | function externalWindow(){ | ||
+ | if ((typeof(disableLinkWindow) != 'undefined' && disableLinkWindow) || (!document.getElementById ('bodyContent'))) { | ||
+ | return; | ||
+ | } | ||
+ | var allinks = document.getElementById('bodyContent').getElementsByTagName('a'); | ||
+ | for(var i = 0; i < allinks.length; i++) { | ||
+ | if(allinks[i].href.indexOf('dcpedia.de/wiki/') == -1 && allinks[i].parentNode.className.indexOf('noblank') == -1){ | ||
+ | allinks[i].target = '_blank'; | ||
+ | } | ||
+ | } | ||
} | } |
Version vom 3. Dezember 2012, 17:52 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */ /* Vorbereiten */ function MediaWiki_init(){ if(global.bearbeitend){ $('#wpSave').click(stripExamples); } if(document.getElementById('p-lang')) neuesfenstersprachen(); } addOnload(MediaWiki_init); /* Lösche, was entsteht, wenn jemand sinnlos auf einigen Knöpfen rumhackt */ function stripExamples() { try { var tb = document.getElementById('wpTextbox1'); var tbh = tb.scrollTop; tb.value = tb.value.replace(/(\'\'\'Fetter Text\'\'\'|\'\'Kursiver Text\'\'|\[\[Link-Text\]\]|\[http:\/\/www\.example\.com Link-Text\]|\n== Ebene 2 Überschrift ==\n|\[\[Datei:Beispiel\.jpg\]\]|\[\[File:Example\.jpg\]\]|\[\[Bild:Beispiel\.jpg\]\]|<math>Formel hier einfügen<\/math>|<nowiki>Unformatierten Text hier einfügen<\/nowiki>|<code><\/code>|\[\[Media:Example\.ogg\]\]|\n(?=\n\n\n))/g,''); tb.scrollTop = tbh; return true; } catch( e ) { return true; } } /* Externe Links in einem neuem Fenster öffnen */ function externalWindow(){ if ((typeof(disableLinkWindow) != 'undefined' && disableLinkWindow) || (!document.getElementById ('bodyContent'))) { return; } var allinks = document.getElementById('bodyContent').getElementsByTagName('a'); for(var i = 0; i < allinks.length; i++) { if(allinks[i].href.indexOf('dcpedia.de/wiki/') == -1 && allinks[i].parentNode.className.indexOf('noblank') == -1){ allinks[i].target = '_blank'; } } }