| 
				   | 
				
| (9 revisions intermèdies per 4 usuaris que no es mostren) | 
| Línia 1: | 
Línia 1: | 
 | importArticles({
  |  | /* Folgendes Script wird in jedem Skin geladen */  | 
 | 	type: "script",
  |  | 
 | 	articles: [
  |  | 
 | 		"MediaWiki:Common.js/navlinks.js", /* Afegeix el link "Nosaltres" al menu "On the Wiki" */
  |  | 
 | 	]
  |  | 
 | });
  |  | 
 | 
  |  | 
  | 
 | // **************************************************  |  | // Imported from https://en.wikipedia.org/wiki/Wikipedia:FAQ/Main_Page as of April 1, 2008  | 
 | // BOTONS ADDICIONALS a la caixa d'edició
  |  | 
 | // **************************************************
  |  | 
 |  
  |  | 
 |  if (typeof(mwCustomEditButtons) != 'undefined') {
  |  | 
 |  
  |  | 
 |    mwCustomEditButtons[mwCustomEditButtons.length] = {
  |  | 
 |      "imageFile": "http://images.wikia.com/inciclopedia/images/8/83/Bot%C3%B3n_C%C3%B3digofuente.png",
  |  | 
 |      "speedTip": "Codi font",
  |  | 
 |      "tagOpen": "<code><nowiki>",
  |  | 
 |      "tagClose": "</"+ "nowiki></code>",
  |  | 
 |      "sampleText": "Codi font"};
  |  | 
 | 
  |  | 
  | 
 |    mwCustomEditButtons[mwCustomEditButtons.length] = {
  |  | if ( mw.config.get( 'wgIsMainPage' ) ) {  | 
 |      "imageFile": "http://images.wikia.com/inciclopedia/images/4/49/Bot%C3%B3n_plantilla.png",
  |  |   $( function () {  | 
 |      "speedTip": "Plantilles",
  |  |     $( '#searchInput' ).focus();  | 
 |      "tagOpen": "{{",
  |  |   } );  | 
 |      "tagClose": "}}",
  |  | }  | 
 |      "sampleText": "Plantilla"};
  |  | 
 |  
  |  | 
 |    mwCustomEditButtons[mwCustomEditButtons.length] = {
  |  | 
 |      "imageFile": "http://images.wikia.com/inciclopedia/images/4/43/Enlace_a_usuario.png",
  |  | 
 |      "speedTip": "Enllaç a usuari",
  |  | 
 |      "tagOpen": "[[user:",
  |  | 
 |      "tagClose": "|]]",
  |  | 
 |      "sampleText": "Usuari"};
  |  | 
 |  
  |  | 
 |    mwCustomEditButtons[mwCustomEditButtons.length] = {
  |  | 
 |      "imageFile": "http://images.wikia.com/inciclopedia/images/6/64/Bot%C3%B3n_categor%C3%ADa.png",
  |  | 
 |      "speedTip": "Categoria",
  |  | 
 |      "tagOpen": "[[Category:",
  |  | 
 |      "tagClose": "|{" + "{PAGENAME}}]]",
  |  | 
 |      "sampleText": "Nom de la categoria"};
  |  | 
 |  
  |  | 
 |    mwCustomEditButtons[mwCustomEditButtons.length] = {
  |  | 
 |      "imageFile": "http://images1.wikia.nocookie.net/__cb20100417162729/es.gta/images/c/c2/Enobras.png",
  |  | 
 |      "speedTip": "Advertir que s'està editant l'article",
  |  | 
 |      "tagOpen": "{{Article_sense_acabar|",
  |  | 
 |      "tagClose": "}}",
  |  | 
 |      "sampleText": "Nom d'usuari"};
  |  | 
 |    |  | 
 |    mwCustomEditButtons[mwCustomEditButtons.length] = {
  |  | 
 |      "imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/f3/Button_broom2.png",
  |  | 
 |      "speedTip": "Article amb plantilla incorrecte",
  |  | 
 |      "tagOpen": "{{Plantilla_Incorrecte}}",
  |  | 
 |      "tagClose": "",
  |  | 
 |      "sampleText": ""};
  |  | 
 |    |  | 
 |    mwCustomEditButtons[mwCustomEditButtons.length] = {
  |  | 
 |      "imageFile": "http://images4.wikia.nocookie.net/__cb20111227131921/onepiece-cat/ca/images/3/33/Article_incomplet.png",
  |  | 
 |      "speedTip": "Indicar l'article com a Esbós",
  |  | 
 |      "tagOpen": "{{Esbós}}",
  |  | 
 |      "tagClose": "",
  |  | 
 |      "sampleText": ""};
  |  | 
 |  }
  |  | 
 | 
  |  | 
  | 
 | // ============================================================  |  | // ============================================================  | 
| Línia 223: | 
Línia 170: | 
 |       }  |  |       }  | 
 |    }  |  |    }  | 
 |  
  |  | 
 |   // adds show/hide-button to navigation bars
  |  | 
 |   function createNavigationBarToggleButton()
  |  | 
 |   {
  |  | 
 |      var indexNavigationBar = 0;
  |  | 
 |      // iterate over all < div >-elements 
  |  | 
 |      var divs = document.getElementsByTagName("div");
  |  | 
 |      for(
  |  | 
 |              var i=0; 
  |  | 
 |              NavFrame = divs[i]; 
  |  | 
 |              i++
  |  | 
 |          ) {
  |  | 
 |          // if found a navigation bar
  |  | 
 |          if (hasClass(NavFrame, "NavFrame")) {
  |  | 
 |  
  |  | 
 |              indexNavigationBar++;
  |  | 
 |              var NavToggle = document.createElement("a");
  |  | 
 |              NavToggle.className = 'NavToggle';
  |  | 
 |              NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
  |  | 
 |              NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
  |  | 
 |  
  |  | 
 |              var NavToggleText = document.createTextNode(NavigationBarHide);
  |  | 
 |              NavToggle.appendChild(NavToggleText);
  |  | 
 |              // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
  |  | 
 |              for(
  |  | 
 |                var j=0; 
  |  | 
 |                j < NavFrame.childNodes.length; 
  |  | 
 |                j++
  |  | 
 |              ) {
  |  | 
 |                if (hasClass(NavFrame.childNodes[j], "NavHead")) {
  |  | 
 |                  NavFrame.childNodes[j].appendChild(NavToggle);
  |  | 
 |                }
  |  | 
 |              }
  |  | 
 |              NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
  |  | 
 |          }
  |  | 
 |      }
  |  | 
 |      // if more Navigation Bars found than Default: hide all
  |  | 
 |      if (NavigationBarShowDefault < indexNavigationBar) {
  |  | 
 |          for(
  |  | 
 |                  var i=1; 
  |  | 
 |                  i<=indexNavigationBar; 
  |  | 
 |                  i++
  |  | 
 |          ) {
  |  | 
 |              toggleNavigationBar(i);
  |  | 
 |          }
  |  | 
 |      }
  |  | 
 |  
  |  | 
 |   } 
  |  | 
 |   addOnloadHook( createNavigationBarToggleButton );
  |  | 
 |      |  |      | 
 | // *****************************************************  |  | // *****************************************************  | 
| Línia 444: | 
Línia 342: | 
 |      }  |  |      }  | 
 | }  |  | }  | 
 |  
  |  | 
 | // adds show/hide-button to navigation bars
  |  | 
 | function createNavigationBarToggleButton()
  |  | 
 | {
  |  | 
 |     var indexNavigationBar = 0;
  |  | 
 |     // iterate over all < div >-elements 
  |  | 
 |     var divs = document.getElementsByTagName("div");
  |  | 
 |     for (var i = 0; NavFrame = divs[i]; i++) {
  |  | 
 |         // if found a navigation bar
  |  | 
 |         if (hasClass(NavFrame, "NavFrame")) {
  |  | 
 |  
  |  | 
 |             indexNavigationBar++;
  |  | 
 |             var NavToggle = document.createElement("a");
  |  | 
 |             NavToggle.className = 'NavToggle';
  |  | 
 |             NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
  |  | 
 |             NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
  |  | 
 |  
  |  | 
 |             var isCollapsed = hasClass( NavFrame, "collapsed" );
  |  | 
 |             /*
  |  | 
 |              * Check if any children are already hidden.  This loop is here for backwards compatibility:
  |  | 
 |              * the old way of making NavFrames start out collapsed was to manually add style="display:none"
  |  | 
 |              * to all the NavPic/NavContent elements.  Since this was bad for accessibility (no way to make
  |  | 
 |              * the content visible without JavaScript support), the new recommended way is to add the class
  |  | 
 |              * "collapsed" to the NavFrame itself, just like with collapsible tables.
  |  | 
 |              */
  |  | 
 |             for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) {
  |  | 
 |                 if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
  |  | 
 |                     if ( NavChild.style.display == 'none' ) {
  |  | 
 |                         isCollapsed = true;
  |  | 
 |                     }
  |  | 
 |                 }
  |  | 
 |             }
  |  | 
 |             if (isCollapsed) {
  |  | 
 |                 for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
  |  | 
 |                     if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
  |  | 
 |                         NavChild.style.display = 'none';
  |  | 
 |                     }
  |  | 
 |                 }
  |  | 
 |             }
  |  | 
 |             var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : NavigationBarHide);
  |  | 
 |             NavToggle.appendChild(NavToggleText);
  |  | 
 |  
  |  | 
 |             // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
  |  | 
 |             for(var j=0; j < NavFrame.childNodes.length; j++) {
  |  | 
 |                 if (hasClass(NavFrame.childNodes[j], "NavHead")) {
  |  | 
 |                     NavFrame.childNodes[j].appendChild(NavToggle);
  |  | 
 |                 }
  |  | 
 |             }
  |  | 
 |             NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
  |  | 
 |         }
  |  | 
 |     }
  |  | 
 | }
  |  | 
 |  
  |  | 
 | addOnloadHook( createNavigationBarToggleButton );
  |  | 
 | 
  |  | 
  | 
 | /****************************/  |  | /****************************/  | 
| Línia 614: | 
Línia 458: | 
 |      |  |      | 
 | importScript( 'MediaWiki:Functions.js' );  |  | importScript( 'MediaWiki:Functions.js' );  | 
 | 
  |  | 
 | //<pre>
  |  | 
 | // ============================================================
  |  | 
 | // Rellotge de la barra Wikia
  |  | 
 | // ============================================================
  |  | 
 |  
  |  | 
 | var refreshDate;
  |  | 
 |  
  |  | 
 | function addDate() {
  |  | 
 |     var UTCDate = ((new Date()).toUTCString()).replace("GMT", "(UTC)");
  |  | 
 |     $('#showdate').empty().append('<span style="font-weight: bold; text-transform: none;"><a title="Purge the server cache and update the contents of this page." href="' + wgArticlePath.replace('$1', wgPageName.replace(/ /g, '_')) + '?action=purge">' + UTCDate.substring(5) + '</a></span>');
  |  | 
 |     window.clearTimeout(refreshDate);
  |  | 
 |     refreshDate = window.setTimeout(addDate, 1000);
  |  | 
 | }
  |  | 
 |  
  |  | 
 | $(document).ready(function() {
  |  | 
 |     if (skin == 'oasis') 
  |  | 
 |         $('<li id="displayTimer"><span id="showdate"></span></li>').appendTo('#GlobalNavigation');
  |  | 
 |     else
  |  | 
 |         $('#p-personal ul').prepend('<li><span id="showdate"></span></li>');
  |  | 
 |     addDate();
  |  | 
 |     refreshDate = window.setTimeout(addDate, 5000);
  |  | 
 |     $('#displayTimer').css({'font-size': "12px"});
  |  | 
 | });
  |  | 
 | //</pre>
  |  |