Diferencia entre revisiones de «Wikisource:Zona de pruebas»

Contenido eliminado Contenido añadido
borro contenido, en esta página no debe publicarse ninguna obra!
He7d3r (Discusión | contribs.)
m Update for MediaWiki:Common.js
Línea 1:
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página. */
<center>'''Esta página es para que experimentes tus primeros pasos. <br>No publiques tus textos aquí, sino en el lugar apropiado.'''</center>
 
/*
===TextQuality===
Mostrar icono de avance en la pestaña.
*/
function pageQuality() {
 
for( var i=0, spanElem;
----
spanElem = document.getElementsByTagName("span")[i];
== Título 2 ==
i++ ) {
if (spanElem.className == "textquality") {
t = spanElem.title;
var new_img = document.createElement("img");
new_img.setAttribute("src", "/wiki/Special:Filepath/"+t.substring(0,t.length-1)+'%25.png');
new_img.setAttribute("title", "/wiki/Special:Filepath/"+t.substring(0,t.length-1)+'%25.png');
a = document.getElementById("ca-nstab-main");
if(a) {
a.firstChild.appendChild(new_img);
}
}
}
}
$(pageQuality);
 
/*
=== Título 3 ===
 
====Menu Título 4 ==desplegable==
Esta función está '''ACTIVADA'''. Sirve para esconder o desplegar una lista o texto.
Se debe aplicar conjuntamente con la [[plantilla:desplegable]].
*/
 
// BEGIN Dynamic Navigation Bars
 
// set up the words in your language "elimino el texto, queda más estético"
----
var NavigationBarHide = ' ▲ ';
var NavigationBarShow = ' ▼ ';
 
/* set up max count of Navigation Bars on page,
// if there are more, all will be hidden
// NavigationBarShowDefault = 0; // all bars will be hidden
// NavigationBarShowDefault = 1;
// on pages with more than 1 bar all bars will be hidden
*/
var NavigationBarShowDefault = 0;
 
 
:* Nota 1
// shows and hides content and picture (if available) of navigation bars
::* Nota 2
// Parameters:
:::* Nota 3
// indexNavigationBar: the index of navigation bar to be toggled
 
function toggleNavigationBar(indexNavigationBar)
{
var NavChild,
NavToggle = document.getElementById("NavToggle" + indexNavigationBar),
NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
 
if (!NavFrame || !NavToggle) {
return false;
}
 
// if shown now
if (NavToggle.firstChild.data == NavigationBarHide) {
for (
NavChild = NavFrame.firstChild;
NavChild !== null;
NavChild = NavChild.nextSibling
) {
if (NavChild.className == 'NavPic') {
NavChild.style.display = 'none';
}
if (NavChild.className == 'NavContent') {
NavChild.style.display = 'none';
}
if (NavChild.className == 'NavToggle') {
NavChild.firstChild.data = NavigationBarShow;
}
}
 
// if hidden now
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (
NavChild = NavFrame.firstChild;
NavChild !== null;
NavChild = NavChild.nextSibling
) {
if (NavChild.className == 'NavPic') {
NavChild.style.display = 'block';
}
if (NavChild.className == 'NavContent') {
NavChild.style.display = 'block';
}
if (NavChild.className == 'NavToggle') {
NavChild.firstChild.data = NavigationBarHide;
}
}
}
}
 
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton()
{
var i, indexNavigationBar = 0;
// iterate over all < div >-elements
for(
i=0;
NavFrame = document.getElementsByTagName("div")[i];
i++
) {
// if found a navigation bar
if (NavFrame.className == "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);
 
// add NavToggle-Button as first div-element
// in < div class="NavFrame" >
NavFrame.insertBefore(
NavToggle,
NavFrame.firstChild
);
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
// if more Navigation Bars found than Default: hide all
if (NavigationBarShowDefault < indexNavigationBar) {
for(
i=1;
i<=indexNavigationBar;
i++
) {
toggleNavigationBar(i);
}
}
 
}
$(createNavigationBarToggleButton);
//aOnloadFunctions[aOnloadFunctions.length] = createNavigationBarToggleButton;
 
// END Dynamic Navigation Bars
 
 
var oldwikisourceBaseUrl = 'http://wikisource.org/w/index.php?title=';
var localBaseUrl = 'http://es.wikisource.org/w/index.php?title=';
if ( mw.config.get( 'wgServer' ).indexOf('https://') === 0 ) {
oldwikisourceBaseUrl = 'https://secure.wikimedia.org/wikipedia/sources/w/index.php?title=';
localBaseUrl = 'https://secure.wikimedia.org/wikisource/es/w/index.php?title=';
}
 
mw.loader.load( oldwikisourceBaseUrl + 'MediaWiki:Base.js&action=raw&ctype=text/javascript');
 
/* Cross-domain transclusions through the API. By ThomasV */
mw.loader.load( oldwikisourceBaseUrl + 'MediaWiki:InterWikiTransclusion.js&action=raw&ctype=text/javascript');
 
/* Sombreado de páginas */
mw.loader.load( oldwikisourceBaseUrl + 'MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');
 
/* Deshabilitar función de sections como ## */
self.proofreadpage_raw_lst=true;
 
/* Agregar función de modernización de textos */
mw.loader.load( localBaseUrl + 'Usuario:Helder.wiki/Scripts/LanguageConverter.js&action=raw&ctype=text/javascript');