MediaWiki:Gadget-edit-form-special-chars.js

Z Wikisłownika – wolnego słownika wielojęzycznego

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
var ESpecialChars = {
		obj:          undefined,
		formerParent: undefined,
		detached:     0
	},
	EKeyboard = require( './edit-form-keyboard.js' );

ESpecialChars.detach = function () {
	var container;

	if ( ESpecialChars.detached ) {
		return;
	}
	
	container = EKeyboard.keys;
	ESpecialChars.obj = $( '#editpage-specialchars' );
	ESpecialChars.formerParent = ESpecialChars.obj.parent();
	ESpecialChars.obj.detach();

	container.append( ESpecialChars.obj );
	ESpecialChars.detached = 1;
};

ESpecialChars.attach = function () {
	if ( !ESpecialChars.detached ) {
		return;
	}
	
	EKeyboard.hide();
	ESpecialChars.obj.detach();
	ESpecialChars.formerParent.append( ESpecialChars.obj );
	ESpecialChars.detached = 0;
};

ESpecialChars.toggle = function () {
	if ( ESpecialChars.detached ) {
		ESpecialChars.attach();
	} else {
		ESpecialChars.detach();
	}
};

module.exports = ESpecialChars;