(No se muestran 32 ediciones intermedias del mismo usuario) | |||
Línea 8: | Línea 8: | ||
* @maintainer Krinkle, 2013 | * @maintainer Krinkle, 2013 | ||
*/ | */ | ||
+ | |||
+ | if(window.location.href.indexOf("Contactar") > -1) { | ||
+ | $("#mw-content-text").css('border','2px solid #004aa1').css('padding','20px'); | ||
+ | $("div#mw-content-text > p:first-child").css('color','#004aa1').css('font-weight','bold'); | ||
+ | } | ||
+ | |||
( function () { | ( function () { | ||
Línea 14: | Línea 20: | ||
var expandCaption = '+'; | var expandCaption = '+'; | ||
− | var navigationBarHide = | + | var navigationBarHide = collapseCaption ; |
− | var navigationBarShow = | + | var navigationBarShow = expandCaption ; |
/** | /** | ||
Línea 38: | Línea 44: | ||
if ( navToggle.firstChild.data == navigationBarHide ) { | if ( navToggle.firstChild.data == navigationBarHide ) { | ||
for ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) { | for ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) { | ||
− | if ( $( | + | if ( $(navChild).hasClass( 'NavPic' ) ) { |
navChild.style.display = 'none'; | navChild.style.display = 'none'; | ||
} | } | ||
− | if ( $( | + | if ( $(navChild).hasClass( 'NavContent' ) ) { |
navChild.style.display = 'none'; | navChild.style.display = 'none'; | ||
} | } | ||
Línea 103: | Línea 109: | ||
}()); | }()); | ||
+ | |||
+ | /**************************** Dropdown alfabético ***************************************************/ | ||
+ | $("#listwidget-2 select").change(function() { | ||
+ | window.location = $(this).val(); | ||
+ | }); | ||
+ | |||
+ | //************************** AUTOCORRECTOR ********************************************** | ||
+ | $("#searchform").submit(function(){ | ||
+ | var input = $(".buscador-header").val(); | ||
+ | $.ajax({ | ||
+ | url: "/../../palabras_corregidas.txt", | ||
+ | dataType: 'json', | ||
+ | async: false, | ||
+ | success: function(data) { | ||
+ | $(".buscador-header").val(data[input]); | ||
+ | } | ||
+ | }); | ||
+ | }); |
Revisión actual del 23:14 23 ene 2017
/** * Dynamic Navigation Bars. See [[Wikipedia:NavFrame]] * * Based on script from en.wikipedia.org, 2008-09-15. * * @source www.mediawiki.org/wiki/MediaWiki:Gadget-NavFrame.js * @maintainer Helder.wiki, 2012–2013 * @maintainer Krinkle, 2013 */ if(window.location.href.indexOf("Contactar") > -1) { $("#mw-content-text").css('border','2px solid #004aa1').css('padding','20px'); $("div#mw-content-text > p:first-child").css('color','#004aa1').css('font-weight','bold'); } ( function () { // Set up the words in your language var collapseCaption = '-'; var expandCaption = '+'; var navigationBarHide = collapseCaption ; var navigationBarShow = expandCaption ; /** * Shows and hides content and picture (if available) of navigation bars. * * @param {number} indexNavigationBar The index of navigation bar to be toggled * @param {jQuery.Event} e Event object */ function toggleNavigationBar( indexNavigationBar, e ) { var navChild, navToggle = document.getElementById( 'NavToggle' + indexNavigationBar ), navFrame = document.getElementById( 'NavFrame' + indexNavigationBar ); // Prevent browser from jumping to href "#" e.preventDefault(); if ( !navFrame || !navToggle ) { return false; } // If shown now if ( navToggle.firstChild.data == navigationBarHide ) { for ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) { if ( $(navChild).hasClass( 'NavPic' ) ) { navChild.style.display = 'none'; } if ( $(navChild).hasClass( 'NavContent' ) ) { navChild.style.display = 'none'; } } navToggle.firstChild.data = navigationBarShow; // If hidden now } else if ( navToggle.firstChild.data == navigationBarShow ) { for ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) { if ( $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) { navChild.style.display = 'block'; } } navToggle.firstChild.data = navigationBarHide; } } /** * Adds show/hide-button to navigation bars. * * @param {jQuery} $content */ function createNavigationBarToggleButton( $content ) { var i, j, navFrame, navToggle, navToggleText, navChild, indexNavigationBar = 0, navFrames = $content.find( 'div.NavFrame' ).toArray(); // Iterate over all (new) nav frames for ( i = 0; i < navFrames.length; i++ ) { navFrame = navFrames[i]; // If found a navigation bar indexNavigationBar++; navToggle = document.createElement( 'a' ); navToggle.className = 'NavToggle'; navToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar ); navToggle.setAttribute( 'href', '#' ); $( navToggle ).on( 'click', $.proxy( toggleNavigationBar, null, indexNavigationBar ) ); navToggleText = document.createTextNode( navigationBarHide ); for ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) { if ( $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) { if ( navChild.style.display == 'none' ) { navToggleText = document.createTextNode( navigationBarShow ); break; } } } navToggle.appendChild( navToggleText ); // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) for ( j = 0; j < navFrame.childNodes.length; j++ ) { if ( $( navFrame.childNodes[j] ).hasClass( 'NavHead' ) ) { navFrame.childNodes[j].appendChild( navToggle ); } } navFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar ); } } mw.hook( 'wikipage.content' ).add( createNavigationBarToggleButton ); }()); /**************************** Dropdown alfabético ***************************************************/ $("#listwidget-2 select").change(function() { window.location = $(this).val(); }); //************************** AUTOCORRECTOR ********************************************** $("#searchform").submit(function(){ var input = $(".buscador-header").val(); $.ajax({ url: "/../../palabras_corregidas.txt", dataType: 'json', async: false, success: function(data) { $(".buscador-header").val(data[input]); } }); });