MediaWiki:Gadget-Edittools.js
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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
//<nowiki>
/** Edittools
2022-03-12
Sonderzeichenmenü für [[MediaWiki:Edittools]],
wird in [[MediaWiki:Common.js]] eingebunden.
Lizenz: GNU-Lizenz für freie Dokumentation
Möglicherweise muss <charinsert>-Tag zukünftig ersetzt werden.
*/
( function ( $ ) {
'use strict';
var specialchars = $( '#voy-edit-special-chars' ), p = $( 'p', specialchars );
var chooseCharSubset = function( e ) {
p.css( 'display', 'none' )
.eq( e.target.selectedIndex ).css( 'display', 'inline' );
};
var addSelector = function() {
var options = '';
p.each( function() {
options += '<option>' + $( this ).attr( 'id' ) + '</option>';
} );
$( '<select></select>' ).append( $( options ) )
.css( 'display', 'inline' )
.prependTo( specialchars )
.prop( 'selectedIndex', 0 )
.change( chooseCharSubset )
.trigger( 'change' );
};
var action = mw.config.get( 'wgAction' );
if ( specialchars.length && ( action === 'edit' || action === 'submit' )) {
addSelector();
$( '.editOptions' ).before( $( '.mw-editTools' ) );
specialchars.show();
}
} ( jQuery ) );
//</nowiki>