Utilisateur:Phe/Petitot.js

La bibliothèque libre.

Note : après avoir enregistré vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : Maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ou Ctrl-R (⌘-R sur un Mac) ;
  • Google Chrome : Appuyez sur Ctrl-Maj-R (⌘-Shift-R sur un Mac) ;
  • Internet Explorer : Maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ;
  • Opera : Allez dans Menu → Settings (Opera → Préférences sur un Mac) et ensuite à Confidentialité & sécurité → Effacer les données d'exploration → Images et fichiers en cache.
var auto_petitot = {

    auto_petitot : function(typo_def) {
        var wpTextbox1 = document.getElementById("wpTextbox1");
        if (!wpTextbox1)
            return;

        var text = wpTextbox1.value;

        text = mise_en_page.typographie(text, typo_def);

        wpTextbox1.value = text;
    },
};

if (mw.config.get('wgNamespaceNumber') == 104 && mw.config.get('wgAction') == "edit" && $('.mw-newarticletext').length && mw.config.get('wgTitle').search(/Petitot - Collection complète des mémoires relatifs à l’histoire de France/) == 0) {
    var char_min = 'a-zéèàùâêîôûŷäëïöüÿçœæ';
    var char_maj = 'A-ZÉÈÀÂÙÊÎÔÛŶÄËÏÖÏŸÇŒÆ';
    var char = char_min + char_maj;

    var bw = '([^' + char + ']|^)';
    var ew = '([^' + char + ']|$)';
    if (mw.config.get('wgTitle').search(/Petitot - Collection complète des mémoires relatifs à l’histoire de France, 1re série, tome 5.djvu/) == 0) {

        var typo_def = new Array(
             // Format: couple de regexp, remplacement, le flag est toujours "g".
             // L’ordre des définitions est parfois important
             bw + 'résolution' + ew, '$1resolution$2',
             bw + 'délibérer' + ew, '$1deliberer$2',
             bw + 'assiégez' + ew, '$1assiegez$2',
             bw + 'etoient' + ew, '$1étoient$2',
             bw + 'défendre' + ew, '$1defendre$2',
             bw + 'barrière', '$1barriere',
             bw + 'créneaux' + ew, '$1creneaux$2',
             bw + 'plutôt' + ew, '$1plûtôt$2',
             bw + 'arbalétrier', '$1arbalêtrier',
             bw + 'tirèrent' + ew, '$1tirerent$2',
             bw + 'brèche' + ew, '$1brêche$2',
             bw + 'dernière' + ew, '$1derniere$2',
             bw + 'péril' + ew, '$1peril$2',
             bw + 'légitime' + ew, '$1legitime$2',
             bw + 'défense' + ew, '$1defense$2',
             bw + 'espérance' + ew, '$1esperance$2',
             bw + 'joiier' + ew, '$1joüer$2',
             bw + 'succès' + ew, '$1succés$2',
             bw + 'manière' + ew, '$1maniere$2',
             bw + 'manière' + ew, '$1maniere$2',
             bw + 'siège' + ew, '$1siege$2',
             bw + 'généraux' + ew, '$1generaux$2',
             bw + 'général' + ew, '$1general$2',
             bw + 'première' + ew, '$1premiere$2',
             bw + 'siége' + ew, '$1siege$2',
             bw + 'caractère', '$1caractere',
             bw + 'fière' + ew, '$1fiere$2',
             bw + 'loiier' + ew, '$1loüer$2',
             bw + 'auprès' + ew, '$1auprés$2',
             bw + 'captai' + ew, '$1captal$2',
             bw + 'Tolède' + ew, '$1Tolede$2',
             bw + 'toujours' + ew, '$1toûjours$2',
             bw + 'grâce' + ew, '$1grace$2',
             bw + 'disgrâce' + ew, '$1disgrace$2',
             bw + 'gênerai' + ew, '$1general$2',
             bw + 'Séville' + ew, '$1Seville$2',
             bw + 'prevince' + ew, '$1province$2',
             bw + 'previnces' + ew, '$1provinces$2',
             bw + 'captal de Bue' + ew, '$1captal de Buc$2'
        );
        $(document).ready(function () { auto_petitot.auto_petitot(typo_def) } );
    }

    if (mw.config.get('wgTitle').search(/Petitot - Collection complète des mémoires relatifs à l’histoire de France, 1re série, tome 4.djvu/) == 0) {

        var typo_def = new Array(
             // Format: couple de regexp, remplacement, le flag est toujours "g".
             // L’ordre des définitions est parfois important
             bw + 'previnces' + ew, '$1provinces$2'
        );
        $(document).ready(function () { auto_petitot.auto_petitot(typo_def) } );
    }

    window.no_mise_en_page = true;

    $(document).ready(function() { mise_en_page.rh_and_tiret(); } );
    $(document).ready(function() { mise_en_page.handle_paragraph(); } );
}