MediaWiki:Gadget-LiveRC.js/Extensions/EditCharactersExtension.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/* 
 --------------------------------------------------------------------------------------
 ---------LLLL---------III--------------------------RRRRRRRRRR--------CCCCC------------
 ---------LLLL---------III--------------------------RRRRRRRRRRRR----CCCCCCCCC----------
 ---------LLLL--------------------------------------RRR------RRR---CCC-----CCC---------
 ---------LLLL---------III--VV-----VV--EEEEEEEEE----RRR------RRR--CCC------------------
 ---------LLLL---------III---VV---VV---EEE----------RRRRRRRRRRR---CCC------------------
 ---------LLLL---------III---VV---VV---EEEEEE-------RRRRRRRRRR----CCC------------------
 ---------LLLL---------III----VV-VV----EEEEEE-------RRR-----RRR----CCC-----CCC---------
 ---------LLLLLLLLLLL--III----VVVVV----EEE----------RRR------RRR----CCCCCCCCC----------
 ---------LLLLLLLLLLL--III-----VVV-----EEEEEEEEE----RRR-------RRR-----CCCCC------------
 --------------------------------------------------------------------------------------
 
'''Extension de LiveRC'''
 
Permet de rendre fonctionnels les caractères spéciaux lors de l'édition + autres boutons dans la toolbar
 
* Licence : ...?
* Documentation :
* Auteur : [[:fr:User:Dr Brains]]
* Développement et maintenance :
 
 
{{Catégorisation JS|LiveRC}}
 
<source lang=javascript> */
if (typeof(LiveRC_AddHook)==="function") { // DÉBUT IF 
  LiveRC_Config["InstalledLiveRCExtensions"].push("EditCharactersExtension");
/* ************************************************************************************************************************************************ */

window.LiveRC_EditCharactersExtension_Init = function(){
    if(typeof(addCharSubsetMenu)=="function") addCharSubsetMenu();
}

window.LiveRC_EditCharactersExtension_PreProcess = function(){
  if (mw.config.get('wgPageName') == lrcMakeParam("PageTitle") && mw.config.get('wgAction')=="view") {
    mw.loader.load("ext.gadget.CommonEdit");
    LiveRC_AddHook("AfterPreviewEdit", LiveRC_EditCharactersExtension_Init);
  }
}
LiveRC_AddHook("BeforeInitActivationProcess", LiveRC_EditCharactersExtension_PreProcess);


/* ************************************************************************************************************************************************ */
} // FIN IF
//</source>