« MediaWiki:Common.js » : différence entre les versions

De Esopedia
Aucun résumé des modifications
Aucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
/* Any JavaScript here will be loaded for all users on every page load. */
function DeluxeBar() {
 
  /* <nowiki> nowiki pour ne pas interprêter les caractères spéciaux de MediaWiki */
var isViewingMainPage = (/^MediaWiki(\/.+)? - MediaWiki$/.test(document.title));
  if (document.createTextNode) {
if (isViewingMainPage) {
        var toolbar = document.getElementById("toolbar");  
  document.write('<style type="text/css">/*<![CDATA[*/ #lastmod, #siteSub, h1.firstHeading { display: none !important; } #content { padding-top: 1em; }/*]]>*/</style>');
        if (!toolbar) return;
}
 
/* Force preview for anons */
/* by Marc Mongenet, 2006, fr.wikipedia */
 
function forcePreview() {
  if (wgUserName != null || wgAction != "edit") return;
  saveButton = document.getElementById("wpSave");
  if (!saveButton) return;
  saveButton.disabled = true;
  saveButton.value = "Save page (use preview first)";
  saveButton.style.fontWeight = "normal";
  document.getElementById("wpPreview").style.fontWeight = "bold";
}
addOnloadHook(forcePreview);
 
/* End of forcePreview */
 
/** includePage ************
* force the loading of another JavaScript file
*
* Maintainer: [[Commons:User:Dschwen]]
*/
   
   
function includePage( name )
        ///// zone personnalisable ////
{
        var messages = new Array()
  document.write('<script type="text/javascript" src="' + wgScript + '?title='
        var images = new Array()
  + name
        var commentaires = new Array() 
  + '&action=raw&ctype=text/javascript"><\/script>'
   
  );
        //messages.push("texte dans la boîte d'édition");
}
        //commentaires.push("titre du résumé");
/* End of includePage */
        //images.push("http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png (image");
 
   
 
        messages.push("{{subst:Bienvenue}}-~~~~");
/* Including extra .js pages */  
        commentaires.push("Bienvenue !");
 
        images.push("http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png");
// switches for scripts
// TODO: migrate to JSConfig
// var load_extratabs = true;
        ////////////////////////////////
var load_edittools = true;
 
        for (var i=0;i<messages.length;i++) {
// extra drop down menu on editing for adding special characters
                var img = document.createElement("img");
includePage( 'MediaWiki:Edittools.js' );
                img.setAttribute("src", images[i]);
 
/* End of extra pages */
                var ref = document.createElement("a");
var button = {
                ref.setAttribute("href", "javascript:insertTags('', \"" + messages[i] + "\", '');" +
        "imageFile": "images/5/56/Button_big.png",  //image to be shown on the button (may be a full URL too), 22x22 pixels
                                "javascript:changeSummary(\"" + commentaires[i] + "\");" );
        "speedTip": "big text",   //text shown in a tooltip when hovering the mouse over the button
                ref.appendChild(img);  
        "tagOpen": "<big>",       //the text to use to mark the beginning of the block
        "tagClose": "</big>",      //the text to use to mark the end of the block (if any)
                toolbar.appendChild(ref);
        "sampleText": "big text"  //the sample text to place inside the block
        }
};
  }
mwCustomEditButtons.push(button);
  /* </nowiki> fin nowiki */
}

Dernière version du 8 février 2008 à 22:41

 function DeluxeBar() {
   /* <nowiki> nowiki pour ne pas interprêter les caractères spéciaux de MediaWiki */
   if (document.createTextNode) {
         var toolbar = document.getElementById("toolbar"); 
         if (!toolbar) return;
 
         ///// zone personnalisable ////
         var messages = new Array()
         var images = new Array()
         var commentaires = new Array()   
 
         //messages.push("texte dans la boîte d'édition");
         //commentaires.push("titre du résumé");
         //images.push("http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png (image");
 
         messages.push("{{subst:Bienvenue}}-~~~~");
         commentaires.push("Bienvenue !");
         images.push("http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png");
 
 
         ////////////////////////////////
 
         for (var i=0;i<messages.length;i++) {
                 var img = document.createElement("img");
                 img.setAttribute("src", images[i]);
 
                 var ref = document.createElement("a");
                 ref.setAttribute("href", "javascript:insertTags('', \"" + messages[i] + "\", '');" + 
                                 "javascript:changeSummary(\"" + commentaires[i] + "\");" ); 
                 ref.appendChild(img); 
 
                 toolbar.appendChild(ref);
         }
   }
   /* </nowiki> fin nowiki */
 }