MediaWiki:Common.js
Aus DCPedia
Version vom 6. Dezember 2012, 16:23 Uhr von Meister (Diskussion | Beiträge)
/* 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 + '§ion=new'; }); }); } /* Abschnitte einfügen bei Diskussionen */ $( function() { var newSectionLink = $( '#ca-addsection a' ); if( newSectionLink.length ) { var link = newSectionLink.clone(); link.removeAttr( 'accesskey' ).attr( 'title', function ( index, oldTitle ) { return oldTitle.replace( /\s*\[.*\]\s*$/, '' ); } ); var lastEditsectionLink = $( 'span.editsection:last a' ); lastEditsectionLink.after( link ); lastEditsectionLink.after( ' | ' );