|
|
| (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>
| |