MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus DCPedia
Wechseln zu: Navigation, Suche
(Kann ich mir aber nicht vorstellen, dass es daran liegt.)
K
Zeile 28: Zeile 28:
 
}
 
}
  
/* Externe Links in einem neuem Fenster öffnen */
+
/* Betreffzeile */
  
function externalWindow(){
+
if( mw.config.get( 'wgNamespaceNumber' ) === 0 || mw.config.get( 'wgNamespaceNumber' ) === 1 ) {
    if ((typeof(disableLinkWindow) != 'undefined' && disableLinkWindow) || (!document.getElementById ('bodyContent'))) {
+
$(function() {
  return;
+
  $( '#ca-talk.new a' ).attr( 'href', function( index, attr ) {
}
+
  return attr + '&section=new';
    var allinks = document.getElementById('bodyContent').getElementsByTagName('a');
+
  });
    for(var i = 0; i < allinks.length; i++) {
+
});
        if(allinks[i].href.indexOf('www.dcpedia.de/wiki/') == -1 && allinks[i].parentNode.className.indexOf('noblank') == -1){
 
            allinks[i].target = '_blank';
 
        }
 
    }
 
 
}
 
}

Version vom 6. Dezember 2012, 16:12 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;
  }
}

/* Betreffzeile */

if( mw.config.get( 'wgNamespaceNumber' ) === 0 || mw.config.get( 'wgNamespaceNumber' ) === 1 ) {
 $(function() {
  $( '#ca-talk.new a' ).attr( 'href', function( index, attr ) {
   return attr + '&section=new';
  });
 });
}