Benutzer:P.Copp/scripts/substnow.js
< Benutzer:P.Copp | scripts
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
if( wgAction == 'edit' || wgAction == 'submit' ) addOnloadHook(function() {
var help = getElementsByClassName( document, 'span', 'editHelp' )[0];
if( !help ) return;
var link = document.createElement( 'a' );
link.appendChild( document.createTextNode( 'Vorlagen substituieren' ) );
link.href = '#';
link.title = 'Alle gesubsteten Vorlagen ersetzen';
link.onclick = function() {
var url = wgScriptPath + '/api.php?action=parse&onlypst&prop=text&format=json&title=' + encodeURIComponent( wgPageName );
$.ajax({
type: 'POST',
url: url,
data: 'text=' + encodeURIComponent( document.getElementById( 'wpTextbox1' ).value ),
dataType: 'json',
success: function( jsondata ) {
document.getElementById( 'wpTextbox1' ).value = jsondata.parse.text['*'];
}
});
return false;
};
help.insertBefore( document.createTextNode(' | '), help.firstChild );
help.insertBefore( link, help.firstChild );
});