MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus DCPedia
K |
K |
||
Zeile 37: | Zeile 37: | ||
}); | }); | ||
} | } | ||
+ | |||
+ | /* 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( ' | ' ); |
Aktuelle Version vom 6. Dezember 2012, 16:23 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 + '§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( ' | ' );