Aller au contenu

Utilisateur:Dr Brains/MonobookToolbarBorderRadius.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.
if(typeof(MonobookToolbarBorderRadius)==="undefined"){ // Test anti double inclusion
 
MonobookToolbarBorderRadius = new Object();
 
 
MonobookToolbarBorderRadius.AddButton = function(){
     if(!document.editform) return;
     var Toolbar = document.getElementById('toolbar');
     if(!Toolbar) Toolbar = document.getElementById('MonobookToolbar');
     if(!Toolbar){
          Toolbar = document.createElement('div');
          Toolbar.id = 'MonobookToolbar';
          document.editform.insertBefore(Toolbar, document.editform.firstChild);
     }
     var buttonU = '<img src="//upload.wikimedia.org/wikipedia/commons/6/6f/Button_arrow_up.PNG" heigth="23" width="23" alt="Tri croissant" />';
 
     var NewButtonU = document.createElement('a')
     NewButtonU.title = "Border-radius";
     NewButtonU.href = "#";
     NewButtonU.onclick = function(){ 
          MonobookToolbarBorderRadius.UpdateText();
          return false;
     }
     NewButtonU.className = "mw-toolbar-editbutton";
     NewButtonU.innerHTML = buttonU;
     Toolbar.appendChild(NewButtonU); 
}

MonobookToolbarBorderRadius.UpdateText = function(){
     var txtarea = document.getElementById("wpTextbox1");
     if (!txtarea) return;
     var Scroll = txtarea.scrollTop;
     var Text = txtarea.value;
     var Styles = new Array("-moz-border-radius", "-webkit-border-radius", "border-radius");
     var TextStyles = Text.match(new RegExp("style[ ]*=[ ]*\"[^\"]*("+Styles.join("|")+")[^\"]*", "g"));
     if(TextStyles==null) return;
     for(var a=0,l=TextStyles.length;a<l;a++){
          var ThisMatch = TextStyles[a];  
                  

     }
     txtarea.scrollTop = Scroll;
}
 
$(MonobookToolbarBorderRadius.AddButton);
 
}