<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://fiorucciprojects.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://fiorucciprojects.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://fiorucciprojects.com/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-09-13T05:18:47Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://fiorucciprojects.com/index.php?title=MediaWiki:Common.js&amp;diff=315&amp;oldid=prev</id>
		<title>Laura Fiorucci en 22:40 24 jul 2022</title>
		<link rel="alternate" type="text/html" href="https://fiorucciprojects.com/index.php?title=MediaWiki:Common.js&amp;diff=315&amp;oldid=prev"/>
		<updated>2022-07-24T22:40:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 18:40 24 jul 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l519&quot;&gt;Línea 519:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 519:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/**&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/**&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  * Los &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;WikiWidgets &lt;/del&gt;son pequeños &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;programas &lt;/del&gt;que &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sirven para ilustrar y explicar de manera interactiva conceptos tratados en los artículos.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  * Los &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TemplateScripts &lt;/ins&gt;son pequeños &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;scripts de JavaScript &lt;/ins&gt;que &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;extienden las capacidades &lt;/ins&gt;de &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;las plantillas&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; * El código de inicialización de los WikiWidgets se carga desde Commons cuando se encuentra una plantilla &lt;/del&gt;de &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;WikiWidgets en la página.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  */&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  */&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/del&gt;( $( '&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.WikiWidget&lt;/del&gt;' ).&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;length &lt;/del&gt;) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;var templatescripts = [];&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/del&gt;mw.loader.load( '//&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;commons.wikimedia.org/w/index.php?title=&lt;/del&gt;MediaWiki:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;WikiWidgets.js&amp;amp;&lt;/del&gt;action=raw&amp;amp;ctype=text/javascript' );&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$( '[data-templatescript]' ).each( function &lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	var script = &lt;/ins&gt;$&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;( this ).data&lt;/ins&gt;( '&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;templatescript&lt;/ins&gt;' )&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	if ( script &amp;amp;&amp;amp; !templatescripts&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;includes( script ) &amp;amp;&amp;amp; /^[^&amp;amp;&amp;lt;&amp;gt;=%#]*$/.test( script ) &lt;/ins&gt;) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		templatescripts.push( script );&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		script = encodeURIComponent( script );&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/ins&gt;mw.loader.load( '/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;wiki&lt;/ins&gt;/MediaWiki:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TemplateScript-' + script + '?&lt;/ins&gt;action=raw&amp;amp;ctype=text/javascript' );&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;} &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Fin de alias */&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Fin de alias */&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;})( jQuery, mediaWiki );&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;})( jQuery, mediaWiki );&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Laura Fiorucci</name></author>
	</entry>
	<entry>
		<id>https://fiorucciprojects.com/index.php?title=MediaWiki:Common.js&amp;diff=3&amp;oldid=prev</id>
		<title>Laura Fiorucci: Created page with &quot;//Alias (function ( $, mw ) { /**  * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally  * loaded for all users on every wiki page. If possible create a ga...&quot;</title>
		<link rel="alternate" type="text/html" href="https://fiorucciprojects.com/index.php?title=MediaWiki:Common.js&amp;diff=3&amp;oldid=prev"/>
		<updated>2021-05-29T20:57:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;//Alias (function ( $, mw ) { /**  * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally  * loaded for all users on every wiki page. If possible create a ga...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;//Alias&lt;br /&gt;
(function ( $, mw ) {&lt;br /&gt;
/**&lt;br /&gt;
 * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally&lt;br /&gt;
 * loaded for all users on every wiki page. If possible create a gadget that is&lt;br /&gt;
 * enabled by default instead of adding it here (since gadgets are fully&lt;br /&gt;
 * optimized ResourceLoader modules with possibility to add dependencies etc.)&lt;br /&gt;
 *&lt;br /&gt;
 * Since common.js isn't a gadget, there is no place to declare its&lt;br /&gt;
 * dependencies, so we have to lazy load them with mw.loader.using on demand and&lt;br /&gt;
 * then execute the rest in the callback. In most cases these dependencies will&lt;br /&gt;
 * be loaded (or loading) already and the callback will not be delayed. In case a&lt;br /&gt;
 * dependency hasn't arrived yet it'll make sure those are loaded before this.&lt;br /&gt;
 */&lt;br /&gt;
mw.loader.using( 'mediawiki.util', function() {&lt;br /&gt;
/* Begin of mw.loader.using callback */&lt;br /&gt;
&lt;br /&gt;
// Funcionalidad&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Redirect User:Name/skin.js and skin.css to the current skin's pages&lt;br /&gt;
 * (unless the 'skin' page really exists)&lt;br /&gt;
 * @source: //www.mediawiki.org/wiki/Snippets/Redirect_skin.js&lt;br /&gt;
 * @rev: 3&lt;br /&gt;
 */&lt;br /&gt;
if ( mw.config.get( 'wgArticleId' ) === 0 &amp;amp;&amp;amp; mw.config.get( 'wgNamespaceNumber' ) === 2 ) {&lt;br /&gt;
    var titleParts = mw.config.get( 'wgPageName' ).split( '/' );&lt;br /&gt;
    // Make sure there was a part before and after the slash&lt;br /&gt;
    // And that the latter is 'skin.js' or 'skin.css'&lt;br /&gt;
    if ( titleParts.length == 2 ) {&lt;br /&gt;
        var userSkinPage = titleParts[0] + '/' + mw.config.get( 'skin' );&lt;br /&gt;
        if ( titleParts[1] === 'skin.js' ) {&lt;br /&gt;
            location.href = mw.util.getUrl( userSkinPage + '.js' );&lt;br /&gt;
        } else if ( titleParts[1] === 'skin.css' ) {&lt;br /&gt;
            location.href = mw.util.getUrl( userSkinPage + '.css' );&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** &amp;amp;withCSS= and &amp;amp;withJS= URL parameters *******&lt;br /&gt;
 * Allow to try custom scripts from MediaWiki space &lt;br /&gt;
 * without editing personal .css or .js files&lt;br /&gt;
 */&lt;br /&gt;
var extraCSS = mw.util.getParamValue('withCSS'),&lt;br /&gt;
    extraJS = mw.util.getParamValue('withJS');&lt;br /&gt;
&lt;br /&gt;
if (extraCSS) {&lt;br /&gt;
    if (extraCSS.match(/^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.css$/)) {&lt;br /&gt;
        mw.loader.load('/w/index.php?title=' + extraCSS + '&amp;amp;action=raw&amp;amp;ctype=text/css', 'text/css');&lt;br /&gt;
    } else {&lt;br /&gt;
        mw.notify('Solo se pueden cargar páginas del espacio de nombres MediaWiki.', {title: 'Valor withCSS no permitido'});&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (extraJS) {&lt;br /&gt;
    if (extraJS.match(/^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.js$/)) {&lt;br /&gt;
        mw.loader.load('/w/index.php?title=' + extraJS + '&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
    } else {&lt;br /&gt;
        mw.notify('Solo se pueden cargar páginas del espacio de nombres MediaWiki.', {title: 'Valor withJS no permitido'});&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Results from Wikidata&lt;br /&gt;
// [[File:Wdsearch_script_screenshot.png]]&lt;br /&gt;
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ||  ( mw.config.get( 'wgArticleId' ) === 0 &amp;amp;&amp;amp; mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) {&lt;br /&gt;
        mw.loader.load(&amp;quot;//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Edición&lt;br /&gt;
if ( $.inArray(mw.config.get('wgAction'), ['edit', 'submit'] ) &amp;gt; -1) {&lt;br /&gt;
    /** Fix edit summary prompt for undo  ******************************************&lt;br /&gt;
     *  Fixes the fact that the undo function combined with the &amp;quot;no edit summary prompter&amp;quot;&lt;br /&gt;
     *  causes problems if leaving the edit summary unchanged.&lt;br /&gt;
     *  Added by [[User:Deskana]], code by [[User:Tra]].&lt;br /&gt;
     *  See also [[bugzilla:8912]].&lt;br /&gt;
     */&lt;br /&gt;
    $(document).ready( function () {&lt;br /&gt;
        if (location.search.indexOf(&amp;quot;undo=&amp;quot;) != -1 &amp;amp;&amp;amp; document.getElementsByName('wpAutoSummary')[0]) {&lt;br /&gt;
            document.getElementsByName('wpAutoSummary')[0].value = '1';&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Caracteres especiales (edittools)&lt;br /&gt;
     * Crea (y coloca) el ''combobox'' que permite seleccionar un conjunto determinado de&lt;br /&gt;
     * caracteres especiales bajo la caja de edición.&lt;br /&gt;
     * Funciona en conjunto con [[MediaWiki:Edittools]] y [[MediaWiki:Edittools.js]].&lt;br /&gt;
     * Basado en [[commons:MediaWiki:Edittools.js]].&lt;br /&gt;
     */&lt;br /&gt;
     mw.loader.load('/w/index.php?title=MediaWiki:Edittools.javascript&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
&lt;br /&gt;
    //Seguimiento&lt;br /&gt;
} else if (mw.config.get('wgPageName') == 'Especial:Seguimiento') {&lt;br /&gt;
    mw.loader.load( mw.config.get('wgServer') + mw.config.get('wgScript') +&lt;br /&gt;
        '?title=MediaWiki:Common.js/seguimiento.js&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Wikibugs&lt;br /&gt;
mw.loader.load('/w/index.php?title=MediaWiki:Gadget-Wikibugs.js&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
&lt;br /&gt;
/** WikiMiniAtlas *******************************************************&lt;br /&gt;
 *&lt;br /&gt;
 *  Description: WikiMiniAtlas is a popup click and drag world map.&lt;br /&gt;
 *               This script causes all of our coordinate links to display the WikiMiniAtlas popup button.&lt;br /&gt;
 *               The script itself is located on meta because it is used by many projects.&lt;br /&gt;
 *               See [[Meta:WikiMiniAtlas]] for more information. &lt;br /&gt;
 *  Maintainers: [[User:Dschwen]]&lt;br /&gt;
 */&lt;br /&gt;
window.wma_settings = {&lt;br /&gt;
    buttonImage: &amp;quot;//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Erioll_world.svg/15px-Erioll_world.svg.png&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
&lt;br /&gt;
/* OpenStreetMap */&lt;br /&gt;
mw.config.set( 'osm_proj_map', 'mapa' ); //&amp;quot;map&amp;quot; in project language&lt;br /&gt;
mw.config.set( 'osm_proj_lang', 'es' ); //project language&lt;br /&gt;
&lt;br /&gt;
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:OSM.js&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
&lt;br /&gt;
/** Mejoras de diseño de la Portada&lt;br /&gt;
 *&lt;br /&gt;
 *  Descripción: Varias mejoras de diseño para la portada, incluyendo un&lt;br /&gt;
 *                      enlace adicional a la lista completa de idiomas disponibles.&lt;br /&gt;
 *  Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]&lt;br /&gt;
 *  Adaptado de [[en:MediaWiki:Common.js]]&lt;br /&gt;
 */&lt;br /&gt;
if ($.inArray(mw.config.get('wgPageName'), ['Wikipedia:Portada']) &amp;gt; -1) {&lt;br /&gt;
    $(document).ready(function () {&lt;br /&gt;
        mw.util.addPortletLink('p-lang', '//es.wikipedia.org/wiki/Anexo:Wikipedias',&lt;br /&gt;
            'Lista completa', 'interwiki-completelist', 'Lista completa de Wikipedias');&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Oculta los resumenes de edición para ciertas páginas&lt;br /&gt;
var paginasSinRE = [&lt;br /&gt;
    &amp;quot;Wikipedia:Tablón_de_anuncios_de_los_bibliotecarios/Portal/Plantillas/Fusión_de_historiales/precarga&amp;quot;,&lt;br /&gt;
    &amp;quot;Wikipedia:Tablón_de_anuncios_de_los_bibliotecarios/Portal/Plantillas/Permisos/precarga&amp;quot;,&lt;br /&gt;
    &amp;quot;Wikipedia:Bot/Solicitudes/Precarga&amp;quot;&lt;br /&gt;
];&lt;br /&gt;
if ( $.inArray(mw.util.getParamValue('preload'), paginasSinRE ) &amp;gt; -1) {&lt;br /&gt;
    $(document).ready(function () {&lt;br /&gt;
        $('#wpSummary').hide();&lt;br /&gt;
        $('#wpSummaryLabel').hide();&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Cerrar mensajes&lt;br /&gt;
 * Ver ejemplo en [[Usuario:Chabacano/Fírmalo]], por [[Usuario:Platonides]].&lt;br /&gt;
 */&lt;br /&gt;
if (document.getElementById(&amp;quot;cierraPadre&amp;quot;)) {&lt;br /&gt;
    $(document).ready(function () {&lt;br /&gt;
        document.getElementById(&amp;quot;cierraPadre&amp;quot;).childNodes[0].onclick = function () {&lt;br /&gt;
            document.getElementById(&amp;quot;cierraPadre&amp;quot;).style.cursor = 'pointer';&lt;br /&gt;
            document.getElementById(&amp;quot;cierraPadre&amp;quot;).parentNode.style.display = 'none';&lt;br /&gt;
            return false; /*no seguir el href*/&lt;br /&gt;
        };&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Collapsible tables&lt;br /&gt;
 *&lt;br /&gt;
 * @version 2.0.1 (2013-03-26)&lt;br /&gt;
 * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-collapsibleTables.js&lt;br /&gt;
 * @author [[User:R. Koot]]&lt;br /&gt;
 * @author [[User:Krinkle]]&lt;br /&gt;
 * @deprecated Since MediaWiki 1.20: Use class=&amp;quot;mw-collapsible&amp;quot; instead which&lt;br /&gt;
 * is supported in MediaWiki core.&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
var autoCollapse = 2;&lt;br /&gt;
var collapseCaption = 'ocultar';&lt;br /&gt;
var expandCaption = 'mostrar';&lt;br /&gt;
 &lt;br /&gt;
window.collapseTable = function( tableIndex ) {&lt;br /&gt;
	var Button = document.getElementById( 'collapseButton' + tableIndex );&lt;br /&gt;
	var Table = document.getElementById( 'collapsibleTable' + tableIndex );&lt;br /&gt;
 &lt;br /&gt;
	if ( !Table || !Button ) {&lt;br /&gt;
		return false;&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	var Rows = Table.rows;&lt;br /&gt;
 &lt;br /&gt;
	if ( Button.firstChild.data == collapseCaption ) {&lt;br /&gt;
		for ( var i = 1; i &amp;lt; Rows.length; i++ ) {&lt;br /&gt;
			Rows[i].style.display = 'none';&lt;br /&gt;
		}&lt;br /&gt;
		Button.firstChild.data = expandCaption;&lt;br /&gt;
	} else {&lt;br /&gt;
		for ( var i = 1; i &amp;lt; Rows.length; i++ ) {&lt;br /&gt;
			Rows[i].style.display = Rows[0].style.display;&lt;br /&gt;
		}&lt;br /&gt;
		Button.firstChild.data = collapseCaption;&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
 &lt;br /&gt;
window.createClickHandler = function( tableIndex ) {&lt;br /&gt;
	return function ( e ) {&lt;br /&gt;
		e.preventDefault();&lt;br /&gt;
		collapseTable( tableIndex );&lt;br /&gt;
	};&lt;br /&gt;
};&lt;br /&gt;
 &lt;br /&gt;
function createCollapseButtons() {&lt;br /&gt;
	var tableIndex = 0;&lt;br /&gt;
	var NavigationBoxes = {};&lt;br /&gt;
	var Tables = document.getElementsByTagName( 'table' );&lt;br /&gt;
 &lt;br /&gt;
	for ( var i = 0; i &amp;lt; Tables.length; i++ ) {&lt;br /&gt;
		if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {&lt;br /&gt;
			/* only add button and increment count if there is a header row to work with */&lt;br /&gt;
			var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];&lt;br /&gt;
			if ( !HeaderRow ) {&lt;br /&gt;
				continue;&lt;br /&gt;
			}&lt;br /&gt;
			var Header = HeaderRow.getElementsByTagName( 'th' )[0];&lt;br /&gt;
			if ( !Header ) {&lt;br /&gt;
				continue;&lt;br /&gt;
			}&lt;br /&gt;
 &lt;br /&gt;
			NavigationBoxes[tableIndex] = Tables[i];&lt;br /&gt;
			Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );&lt;br /&gt;
 &lt;br /&gt;
			var Button = document.createElement( 'span' );&lt;br /&gt;
			var ButtonLink = document.createElement( 'a' );&lt;br /&gt;
			var ButtonText = document.createTextNode( collapseCaption );&lt;br /&gt;
 &lt;br /&gt;
			Button.style.styleFloat = 'right';&lt;br /&gt;
			Button.style.cssFloat = 'right';&lt;br /&gt;
			Button.style.fontWeight = 'normal';&lt;br /&gt;
			Button.style.textAlign = 'right';&lt;br /&gt;
			Button.style.width = '6em';&lt;br /&gt;
 &lt;br /&gt;
			ButtonLink.style.color = Header.style.color;&lt;br /&gt;
			ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );&lt;br /&gt;
			$( ButtonLink ).on( 'click', createClickHandler( tableIndex ) );&lt;br /&gt;
			ButtonLink.appendChild( ButtonText );&lt;br /&gt;
 &lt;br /&gt;
			Button.appendChild( document.createTextNode( '[' ) );&lt;br /&gt;
			Button.appendChild( ButtonLink );&lt;br /&gt;
			Button.appendChild( document.createTextNode( ']' ) );&lt;br /&gt;
 &lt;br /&gt;
			Header.insertBefore( Button, Header.childNodes[0] );&lt;br /&gt;
			tableIndex++;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
 &lt;br /&gt;
	for ( var i = 0; i &amp;lt; tableIndex; i++ ) {&lt;br /&gt;
		if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) ||&lt;br /&gt;
			( tableIndex &amp;gt;= autoCollapse &amp;amp;&amp;amp; $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) )&lt;br /&gt;
		) {&lt;br /&gt;
			collapseTable( i );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
mw.hook( 'wikipage.content' ).add( createCollapseButtons );&lt;br /&gt;
&lt;br /&gt;
// == Código del plegado/desplegado de plantillas ==&lt;br /&gt;
var NavigationBarHide = '[' + collapseCaption + ']';&lt;br /&gt;
var NavigationBarShow = '[' + expandCaption + ']';&lt;br /&gt;
&lt;br /&gt;
var NavigationBarShowDefault = 0;&lt;br /&gt;
&lt;br /&gt;
// shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
// Parameters:&lt;br /&gt;
//     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
window.toggleNavigationBar = function (indexNavigationBar) {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar),&lt;br /&gt;
        NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar),&lt;br /&gt;
        NavChild;&lt;br /&gt;
&lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {&lt;br /&gt;
            if ( $(NavChild).hasClass( 'NavContent' ) || $(NavChild).hasClass( 'NavPic' ) ) {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        NavToggle.firstChild.data = NavigationBarShow;&lt;br /&gt;
&lt;br /&gt;
        // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {&lt;br /&gt;
            if ( $(NavChild).hasClass( 'NavContent' ) || $(NavChild).hasClass( 'NavPic' ) ) {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        NavToggle.firstChild.data = NavigationBarHide;&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// adds show/hide-button to navigation bars&lt;br /&gt;
function createNavigationBarToggleButton() {&lt;br /&gt;
    var indexNavigationBar = 0,&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements &lt;br /&gt;
        divs = document.getElementsByTagName(&amp;quot;div&amp;quot;),&lt;br /&gt;
        NavFrame,&lt;br /&gt;
        NavChild,&lt;br /&gt;
        i;&lt;br /&gt;
    for (i = 0; NavFrame = divs[i]; i++) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if ( $(NavFrame).hasClass( 'NavFrame' ) ) {&lt;br /&gt;
&lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
&lt;br /&gt;
            var isCollapsed = $(NavFrame).hasClass( 'collapsed' );&lt;br /&gt;
            /*&lt;br /&gt;
             * Check if any children are already hidden.  This loop is here for backwards compatibility:&lt;br /&gt;
             * the old way of making NavFrames start out collapsed was to manually add style=&amp;quot;display:none&amp;quot;&lt;br /&gt;
             * to all the NavPic/NavContent elements.  Since this was bad for accessibility (no way to make&lt;br /&gt;
             * the content visible without JavaScript support), the new recommended way is to add the class&lt;br /&gt;
             * &amp;quot;collapsed&amp;quot; to the NavFrame itself, just like with collapsible tables.&lt;br /&gt;
             */&lt;br /&gt;
            for (NavChild = NavFrame.firstChild; NavChild != null &amp;amp;&amp;amp; !isCollapsed; NavChild = NavChild.nextSibling) {&lt;br /&gt;
                if ( $(NavChild).hasClass( 'NavPic' ) || $(NavChild).hasClass( 'NavContent' ) ) {&lt;br /&gt;
                    if (NavChild.style.display == 'none') {&lt;br /&gt;
                        isCollapsed = true;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (isCollapsed) {&lt;br /&gt;
                for (NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {&lt;br /&gt;
                    if ( $(NavChild).hasClass( 'NavPic' ) || $(NavChild).hasClass( 'NavContent' ) ) {&lt;br /&gt;
                        NavChild.style.display = 'none';&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : NavigationBarHide),&lt;br /&gt;
                j;&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
&lt;br /&gt;
            // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)&lt;br /&gt;
            for (j = 0; j &amp;lt; NavFrame.childNodes.length; j++) {&lt;br /&gt;
                if ( $(NavFrame.childNodes[j]).hasClass( 'NavHead' ) ) {&lt;br /&gt;
                    NavToggle.style.color = NavFrame.childNodes[j].style.color;&lt;br /&gt;
                    NavFrame.childNodes[j].appendChild(NavToggle);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(document).ready(createNavigationBarToggleButton);&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Interwiki links to featured articles ***************************************&lt;br /&gt;
 *&lt;br /&gt;
 * Description: Highlights interwiki links to featured articles (or&lt;br /&gt;
 *              equivalents) by changing the bullet before the interwiki link&lt;br /&gt;
 *              into a star.&lt;br /&gt;
 * Maintainers: [[User:R. Koot]]&lt;br /&gt;
 */&lt;br /&gt;
function LinkFA() {&lt;br /&gt;
    if ( document.getElementById( 'p-lang' ) ) {&lt;br /&gt;
        var InterwikiLinks = document.getElementById( 'p-lang' ).getElementsByTagName( 'li' );&lt;br /&gt;
 &lt;br /&gt;
        for ( var i = 0; i &amp;lt; InterwikiLinks.length; i++ ) {&lt;br /&gt;
            var className = InterwikiLinks[i].className.match(/interwiki-[-\w]+/);&lt;br /&gt;
            if ( document.getElementById( className + '-fa' ) &amp;amp;&amp;amp; InterwikiLinks[i].className.indexOf( 'badge-featuredarticle' ) === -1 ) {&lt;br /&gt;
                InterwikiLinks[i].className += ' destacado';&lt;br /&gt;
                InterwikiLinks[i].title = 'Éste es un artículo destacado en esta Wikipedia.';&lt;br /&gt;
            } else if ( document.getElementById( className + '-ga' ) &amp;amp;&amp;amp; InterwikiLinks[i].className.indexOf( 'badge-goodarticle' ) === -1 ) {&lt;br /&gt;
                InterwikiLinks[i].className += ' bueno';&lt;br /&gt;
                InterwikiLinks[i].title = 'Éste es un artículo bueno en esta Wikipedia.';&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
mw.hook( 'wikipage.content' ).add( LinkFA );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Enlace «sección nueva» junto a «editar» en la última sección de las páginas de discusión.&lt;br /&gt;
 * Fuente: //de.wikipedia.org/w/index.php?oldid=133547849&lt;br /&gt;
 */&lt;br /&gt;
$( function() {&lt;br /&gt;
    var newSectionLink = $( '#ca-addsection a' );&lt;br /&gt;
    if( newSectionLink.length ) {&lt;br /&gt;
        var link = newSectionLink.clone(); //create a copy&lt;br /&gt;
        //avoid duplicate accesskey&lt;br /&gt;
        link.removeAttr( 'accesskey' ).attr( 'title', function ( index, oldTitle ) {&lt;br /&gt;
            return oldTitle.replace( /\s*\[.*\]\s*$/, '' );&lt;br /&gt;
        } );&lt;br /&gt;
        // con la skin vector se muestra como &amp;quot;Sección nueva&amp;quot;, pasamos a minúsculas para integrarlo mejor&lt;br /&gt;
        link.css( {&lt;br /&gt;
            &amp;quot;text-transform&amp;quot; : &amp;quot;lowercase&amp;quot;&lt;br /&gt;
        } );&lt;br /&gt;
        //add it within the brackets&lt;br /&gt;
        var lastEditsectionLink = $( 'span.mw-editsection:last a:last' );&lt;br /&gt;
        lastEditsectionLink.after( link );&lt;br /&gt;
        lastEditsectionLink.after( '&amp;amp;#32;·&amp;amp;#32;' ); //see [[MediaWiki:Pipe-separator]]&lt;br /&gt;
    }&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
/* End of mw.loader.using callback */&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Ordenación de tablas:&lt;br /&gt;
 * Desde MediaWiki 1.22wmf13 las ordenaciones numéricas funcionan correctamente con nuestros separadores de millares y decimales, sin necesidad de código adicional&lt;br /&gt;
&lt;br /&gt;
 * Personalización de la ordenación de fechas:&lt;br /&gt;
 * Se ordenan según &amp;quot;dd de mm de yy&amp;quot; o &amp;quot;dd de mm de yyyy&amp;quot;&lt;br /&gt;
 * También reconoce dd-mm-yy, dd-mm-yyyy (y otras variaciones usando / , .)&lt;br /&gt;
 */&lt;br /&gt;
mw.loader.using( 'jquery.tablesorter', function () {&lt;br /&gt;
    var ts = $.tablesorter,&lt;br /&gt;
        monthNames = [&amp;quot;&amp;quot;,&amp;quot;enero&amp;quot;,&amp;quot;febrero&amp;quot;,&amp;quot;marzo&amp;quot;,&amp;quot;abril&amp;quot;,&amp;quot;mayo&amp;quot;,&amp;quot;junio&amp;quot;,&amp;quot;julio&amp;quot;,&amp;quot;agosto&amp;quot;,&amp;quot;septiembre&amp;quot;,&amp;quot;octubre&amp;quot;,&amp;quot;noviembre&amp;quot;,&amp;quot;diciembre&amp;quot;],&lt;br /&gt;
        shortMonthNames = [&amp;quot;&amp;quot;,&amp;quot;ene&amp;quot;,&amp;quot;feb&amp;quot;,&amp;quot;mar&amp;quot;,&amp;quot;abr&amp;quot;,&amp;quot;may&amp;quot;,&amp;quot;jun&amp;quot;,&amp;quot;jul&amp;quot;,&amp;quot;ago&amp;quot;,&amp;quot;sep&amp;quot;,&amp;quot;oct&amp;quot;,&amp;quot;nov&amp;quot;,&amp;quot;dic&amp;quot;],&lt;br /&gt;
        i,&lt;br /&gt;
        j;&lt;br /&gt;
 &lt;br /&gt;
    ts.formatDateCustom = function ( s ) {&lt;br /&gt;
            var match;&lt;br /&gt;
            s = $.trim( s.toLowerCase() );&lt;br /&gt;
 &lt;br /&gt;
            s = s.replace( /( de |[\-\.\,' ])/g, '/' );&lt;br /&gt;
 &lt;br /&gt;
            if ( ( match = s.match( ts.dateRegex[0] ) ) !== null ) {&lt;br /&gt;
                if ( mw.config.get( 'wgDefaultDateFormat' ) === 'mdy' || mw.config.get( 'wgContentLanguage' ) === 'en' ) {&lt;br /&gt;
                    s = [ match[3], match[1], match[2] ];&lt;br /&gt;
                } else if ( mw.config.get( 'wgDefaultDateFormat' ) === 'dmy' ) {&lt;br /&gt;
                    s = [ match[3], match[2], match[1] ];&lt;br /&gt;
                } else {&lt;br /&gt;
                    // If we get here, we don't know which order the dd-dd-dddd&lt;br /&gt;
                    // date is in. So return something not entirely invalid.&lt;br /&gt;
                    return '99999999';&lt;br /&gt;
                }&lt;br /&gt;
            } else if ( ( match = s.match( ts.dateRegex[1] ) ) !== null ) {&lt;br /&gt;
                s = [ match[3], '' + ts.monthNames[match[2]], match[1] ];&lt;br /&gt;
            } else if ( ( match = s.match( ts.dateRegex[2] ) ) !== null ) {&lt;br /&gt;
                s = [ match[3], '' + ts.monthNames[match[1]], match[2] ];&lt;br /&gt;
            } else {&lt;br /&gt;
                // Should never get here&lt;br /&gt;
                return '99999999';&lt;br /&gt;
            }&lt;br /&gt;
 &lt;br /&gt;
            // Pad Month and Day&lt;br /&gt;
            if ( s[1].length === 1 ) {&lt;br /&gt;
                s[1] = '0' + s[1];&lt;br /&gt;
            }&lt;br /&gt;
            if ( s[2].length === 1 ) {&lt;br /&gt;
                s[2] = '0' + s[2];&lt;br /&gt;
            }&lt;br /&gt;
 &lt;br /&gt;
            var y;&lt;br /&gt;
            if ( ( y = parseInt( s[0], 10) ) &amp;lt; 100 ) {&lt;br /&gt;
                // Guestimate years without centuries&lt;br /&gt;
                if ( y &amp;lt; 30 ) {&lt;br /&gt;
                    s[0] = 2000 + y;&lt;br /&gt;
                } else {&lt;br /&gt;
                    s[0] = 1900 + y;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            while ( s[0].length &amp;lt; 4 ) {&lt;br /&gt;
                s[0] = '0' + s[0];&lt;br /&gt;
            }&lt;br /&gt;
            return parseInt( s.join( '' ), 10 );&lt;br /&gt;
    };&lt;br /&gt;
 &lt;br /&gt;
    var regex = [];&lt;br /&gt;
    ts.monthNames = {};&lt;br /&gt;
 &lt;br /&gt;
    for ( i = 1; i &amp;lt; 13; i++ ) {&lt;br /&gt;
        var name = monthNames[i].toLowerCase();&lt;br /&gt;
        ts.monthNames[name] = i;&lt;br /&gt;
        regex.push( mw.util.escapeRegExp( name ) );&lt;br /&gt;
        name = shortMonthNames[i].toLowerCase().replace( '.', '' );&lt;br /&gt;
        ts.monthNames[name] = i;&lt;br /&gt;
        regex.push( mw.util.escapeRegExp( name ) );&lt;br /&gt;
    }&lt;br /&gt;
    regex = regex.join( '|' );&lt;br /&gt;
 &lt;br /&gt;
    ts.dateRegexCustom = new RegExp( &amp;quot;^\\d\\d?\\sde\\s(&amp;quot; + regex + &amp;quot;)\\sde\\s\\d{2,4}$&amp;quot; );&lt;br /&gt;
 &lt;br /&gt;
    ts.addParser( {&lt;br /&gt;
        id: 'dateCustom',&lt;br /&gt;
        is: function( s ) {&lt;br /&gt;
            return ( $.tablesorter.dateRegexCustom.test(s) );&lt;br /&gt;
        },&lt;br /&gt;
        format: function( s ) {&lt;br /&gt;
            return $.tablesorter.formatDateCustom( s );&lt;br /&gt;
        },&lt;br /&gt;
        type: 'numeric'&lt;br /&gt;
    });&lt;br /&gt;
/* End of mw.loader.using callback */&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/** Ajusta el ordenamiento alfabético en las tablas &amp;quot;sortable&amp;quot; */&lt;br /&gt;
(function() {&lt;br /&gt;
  var letras = [[&amp;quot;áàâäãāăåą&amp;quot;, &amp;quot;a&amp;quot;], [&amp;quot;æ&amp;quot;, &amp;quot;ae&amp;quot;], [&amp;quot;ćĉčç&amp;quot;, &amp;quot;c&amp;quot;], [&amp;quot;ďḑđð&amp;quot;, &amp;quot;d&amp;quot;], [&amp;quot;éèêëẽěēĕę&amp;quot;, &amp;quot;e&amp;quot;],&lt;br /&gt;
            [&amp;quot;ĝḡğģǥ&amp;quot;, &amp;quot;g&amp;quot;], [&amp;quot;ĥḧḩħ&amp;quot;, &amp;quot;h&amp;quot;], [&amp;quot;íìÎîïĩīĭįı&amp;quot;, &amp;quot;i&amp;quot;], [&amp;quot;ĵ&amp;quot;, &amp;quot;j&amp;quot;], [&amp;quot;ķ&amp;quot;, &amp;quot;k&amp;quot;],&lt;br /&gt;
            [&amp;quot;ĺľļł&amp;quot;, &amp;quot;l&amp;quot;], [&amp;quot;ńňņ&amp;quot;, &amp;quot;n&amp;quot;], [&amp;quot;ñ&amp;quot;, &amp;quot;n~&amp;quot;], [&amp;quot;óòôöõōŏǫőø&amp;quot;, &amp;quot;o&amp;quot;], [&amp;quot;œ&amp;quot;, &amp;quot;oe&amp;quot;],&lt;br /&gt;
            [&amp;quot;ŕřŗ&amp;quot;, &amp;quot;r&amp;quot;], [&amp;quot;śŝšş&amp;quot;, &amp;quot;s&amp;quot;], [&amp;quot;ß&amp;quot;, &amp;quot;ss&amp;quot;], [&amp;quot;ťţŧ&amp;quot;, &amp;quot;t&amp;quot;], [&amp;quot;úùûüũūŭůųű&amp;quot;, &amp;quot;u&amp;quot;], [&amp;quot;ṽ&amp;quot;, &amp;quot;v&amp;quot;],&lt;br /&gt;
            [&amp;quot;ŵẅ&amp;quot;, &amp;quot;w&amp;quot;], [&amp;quot;ẍ&amp;quot;, &amp;quot;x&amp;quot;], [&amp;quot;ýŷÿỹ&amp;quot;, &amp;quot;y&amp;quot;], [&amp;quot;źẑžƶ&amp;quot;, &amp;quot;z&amp;quot;]];&lt;br /&gt;
  var hash = {};&lt;br /&gt;
  for (var i = 0; i &amp;lt; letras.length; i++) {&lt;br /&gt;
    var arr = letras[i][0].split(&amp;quot;&amp;quot;);&lt;br /&gt;
    var dest = letras[i][1];&lt;br /&gt;
    for (var j = 0; j &amp;lt; arr.length; j++) {&lt;br /&gt;
      hash[arr[j]] = dest;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  mw.config.set('tableSorterCollation', hash);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Los WikiWidgets son pequeños programas que sirven para ilustrar y explicar de manera interactiva conceptos tratados en los artículos.&lt;br /&gt;
 * El código de inicialización de los WikiWidgets se carga desde Commons cuando se encuentra una plantilla de WikiWidgets en la página.&lt;br /&gt;
 */&lt;br /&gt;
if ( $( '.WikiWidget' ).length ) {&lt;br /&gt;
	mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:WikiWidgets.js&amp;amp;action=raw&amp;amp;ctype=text/javascript' );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fin de alias */&lt;br /&gt;
})( jQuery, mediaWiki );&lt;/div&gt;</summary>
		<author><name>Laura Fiorucci</name></author>
	</entry>
</feed>