|
|
(7 revisions intermèdies per 2 usuaris que no es mostren) |
Línia 13: |
Línia 13: |
| | | |
| mwCustomEditButtons[mwCustomEditButtons.length] = { | | mwCustomEditButtons[mwCustomEditButtons.length] = { |
| "imageFile": "http://images.wikia.com/inciclopedia/images/8/83/Bot%C3%B3n_C%C3%B3digofuente.png", | | "imageFile": "https://images.wikia.nocookie.net/inciclopedia/images/8/83/Bot%C3%B3n_C%C3%B3digofuente.png", |
| "speedTip": "Codi font", | | "speedTip": "Codi font", |
| "tagOpen": "<code><nowiki>", | | "tagOpen": "<code><nowiki>", |
Línia 20: |
Línia 20: |
|
| |
|
| mwCustomEditButtons[mwCustomEditButtons.length] = { | | mwCustomEditButtons[mwCustomEditButtons.length] = { |
| "imageFile": "http://images.wikia.com/inciclopedia/images/4/49/Bot%C3%B3n_plantilla.png", | | "imageFile": "https://images.wikia.nocookie.net/inciclopedia/images/4/49/Bot%C3%B3n_plantilla.png", |
| "speedTip": "Plantilles", | | "speedTip": "Plantilles", |
| "tagOpen": "{{", | | "tagOpen": "{{", |
Línia 27: |
Línia 27: |
| | | |
| mwCustomEditButtons[mwCustomEditButtons.length] = { | | mwCustomEditButtons[mwCustomEditButtons.length] = { |
| "imageFile": "http://images.wikia.com/inciclopedia/images/4/43/Enlace_a_usuario.png", | | "imageFile": "https://images.wikia.nocookie.net/inciclopedia/images/4/43/Enlace_a_usuario.png", |
| "speedTip": "Enllaç a usuari", | | "speedTip": "Enllaç a usuari", |
| "tagOpen": "[[user:", | | "tagOpen": "[[user:", |
Línia 34: |
Línia 34: |
| | | |
| mwCustomEditButtons[mwCustomEditButtons.length] = { | | mwCustomEditButtons[mwCustomEditButtons.length] = { |
| "imageFile": "http://images.wikia.com/inciclopedia/images/6/64/Bot%C3%B3n_categor%C3%ADa.png", | | "imageFile": "https://images.wikia.nocookie.net/inciclopedia/images/6/64/Bot%C3%B3n_categor%C3%ADa.png", |
| "speedTip": "Categoria", | | "speedTip": "Categoria", |
| "tagOpen": "[[Category:", | | "tagOpen": "[[Category:", |
Línia 41: |
Línia 41: |
| | | |
| mwCustomEditButtons[mwCustomEditButtons.length] = { | | mwCustomEditButtons[mwCustomEditButtons.length] = { |
| "imageFile": "http://images1.wikia.nocookie.net/__cb20100417162729/es.gta/images/c/c2/Enobras.png", | | "imageFile": "https://images.wikia.nocookie.net/__cb20100417162729/es.gta/images/c/c2/Enobras.png", |
| "speedTip": "Advertir que s'està editant l'article", | | "speedTip": "Advertir que s'està editant l'article", |
| "tagOpen": "{{Article_sense_acabar|", | | "tagOpen": "{{Article_sense_acabar|", |
Línia 55: |
Línia 55: |
|
| |
|
| mwCustomEditButtons[mwCustomEditButtons.length] = { | | mwCustomEditButtons[mwCustomEditButtons.length] = { |
| "imageFile": "http://images4.wikia.nocookie.net/__cb20111227131921/onepiece-cat/ca/images/3/33/Article_incomplet.png", | | "imageFile": "https://images.wikia.nocookie.net/__cb20111227131921/onepiece-cat/ca/images/3/33/Article_incomplet.png", |
| "speedTip": "Indicar l'article com a Esbós", | | "speedTip": "Indicar l'article com a Esbós", |
| "tagOpen": "{{Esbós}}", | | "tagOpen": "{{Esbós}}", |
Línia 223: |
Línia 223: |
| } | | } |
| } | | } |
|
| |
| // 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 395: |
| } | | } |
| } | | } |
|
| |
| // 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 511: |
| | | |
| importScript( 'MediaWiki:Functions.js' ); | | importScript( 'MediaWiki:Functions.js' ); |
|
| |
| /******************************/
| |
| /* Rellotge de la barra Wikia */
| |
| /******************************/
| |
| importArticle({type:'script', article:'w:c:dev:DisplayTimer/code.js'});
| |