[plugin] PLX-cssBackSlash (pour l'edition des fichiers css)

9 avril modifié dans Vos créations

Bonjour aux utilisateurs de PluXml :)

En éditant les fichiers CSS du théme en cours , j'ai découvert que tout mes Unicode étaient nettoyé de leur backslash.

J'ai donc ajouté devant un caractère d’échappement pour les préservés, ce qui équivaut a transformé tout les "\" en "\\". Aprés quelques éditions, c'est juste agaçant.

Ce petit plugin vous évite une prise de tête inutile. https://github.com/gcyrillus/PLX-cssBackSlash

Disclaimer: C'est un plugin fait par un bricoleur du dimanche. Si c'est un bricoleur avertit , alors il en vaut deux ! N’hésitez pas à remonter les défauts ou à les corriger.

js

window.onload = function() {
let txtA = document.querySelector('[name="content"]');
let content = txtA.innerHTML;   
function escapeRegex(string) {  
    return string.replace(/[\\]/g, '\\$&');
}
txtA.innerHTML=  escapeRegex(content);  
}

et le hook utilisé

#Ajoute un caractére d'échappement devant chaque \ trouvé dans une feuille de style
public function AdminSettingsEdittplFoot() {
echo self::BEGIN_CODE;
?>
$plgPlugin = $plxAdmin->plxPlugins->aPlugins['<?= __CLASS__ ?>'];
if(substr($tpl, strrpos($tpl, '.') + 1) =='css')    echo  '<script src="'.PLX_PLUGINS . '<?= __CLASS__ ?>/js/<?= __CLASS__ ?>.js"></script>';
<?php
echo self::END_CODE;
 }

cdt,
GC

Remise en ligne et test de mon vieux site re7net.com . le design et moi on ne sait ... s'est jamais reconnu en fait! mais je fait des efforts.

Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.