Diferencia entre revisiones de «Usuario:Caiser~eswikibooks/monobook.js»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 1:
/*********** incluir conversor Wiki a HTML ***********/
//------------------------------------------------
//[[Usuario:Caiser/monobook.js]] Basada en
//[[w:Usuario:Javier Carro/monobook.js]] versión 15:33 23 ago, 2004 Basada en
//[[w:Usuario:Pybalo/monobook.js]] v0.2:2004.07.30
// a su vez basada en [[w:Usuario:Comae/monobook.js]]
//
//añadido Live Preview de [[w:Usuario:Pilaf/Life Preview]]
//
// Para más detalles véase [[w:Wikipedia:Botonera]]
//------------------------------------------------
 
// incluir conversor Wiki a HTML
document.write('<script type="text/javascript" src="/w/index.php?title=Usuario:Caiser/wikicode.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
Línea 19 ⟶ 8:
loadButtons();
LivePreviewInstall();
createNavigationBarToggleButton();
}
}
/*********** Fin del módulo para Live Preview ***********/
 
 
/*********** Botonera ***********/
window.onload = loadButtons;
 
// Para añadir búsquedas
function goSearch(i)
{
urls = new Array(
"http://esen.wikipedia.org/wiki/", "",
"http://ende.wikipedia.org/wiki/", "",
"http://fr.wikipedia.org/wiki/", "",
"http://enciclopediaca.uswikipedia.esorg/index.phpwiki/", "",
"http://esenciclopedia.wiktionaryus.orges/wikiindex.php/", "",
"http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&TIPO_BUS=2&LEMA=", "",
"http://ar.education.yahoogoogle.com/search/ar?pq=", "",
);
"http://www.websters-online-dictionary.org/definition/english/", ".html",
"http://www.websters-online-dictionary.org/definition/translation-english/", ".html",
"http://google.com/search?q=", "",
"http://www.altavista.com/web/results?itag=wrx&q=", ""
);
 
var text = document.getElementById("searchInput");
 
if(i==8)
subdir=text.value.substr(0,2)+"/";
else
subdir="";
window.open(urls[i*2] + escape(subdir) + escape(text.value) + urls[i*2+1]);
}
 
Línea 58 ⟶ 41:
{
var btSearch = '<br/>';
btSearch += buttonCode('onclick="goSearch(0)" value="w:esen" title="Wikipedia en españolinglés"');
btSearch += buttonCode('onclick="goSearch(1)" value="w:ende" title="Wikipedia en inglésalemán"');
btSearch += buttonCode('onclick="goSearch(2)" value="w:fr" title="Wikipedia en francés"');
btSearch += buttonCode('onclick="goSearch(3)" value="ELCa" title="EnciclopediaWikipedia Libreen catalán"');
btSearch += buttonCode('onclick="goSearch(4)" value="WikcionarioEL" title="Enciclopedia Libre"');
btSearch += buttonCode('onclick="goSearch(5)" value="DRAE" title="Diccionario de la Real Academia Española"');
btSearch += buttonCode('onclick="goSearch(6)" value="Am.Her.Google" title="DiccionarioBusqueda American Heritage (español-inglés ingléson-español)line"');
 
btSearch += buttonCode('onclick="goSearch(7)" value="Webster en:" title="Websters dictionary en:. The Rosetta Edition"');
 
btSearch += buttonCode('onclick="goSearch(8)" value="Webster trans:" title="Webster dictionary multilingüe. The Rosetta Edition"');
 
btSearch += buttonCode('onclick="goSearch(9)" value="Google"');
var buttons = '<div>';
btSearch += buttonCode('onclick="goSearch(10)" value="Altavista"');
var buttons = '<div>';
 
// Para poner botones
/* Botón del mapa de la ayuda */
buttons += '<a class="mybutton" title="Mapa de la ayuda" href="http://es.wikipediawikibooks.org/wiki/WikipediaWikibooks:Mapa" style="text-decoration:none;" >?</a>';
 
/* Botón de la zona de pruebas */
buttons += '<a class="mybutton" title="Zona de pruebas"href="http://es.wikipediawikibooks.org/wiki/WikipediaWikibooks:Zona de pruebas">#</a>';
 
 
/* Botón para buscar en Wikipedia a través de Google */
/* Botón Ay */
/*
buttons += '<a class="mybutton" title="Buscar en Wikipedia a travésAyuda de Googleedición" href="http://www.google.com/search?q=&btnG=B%FAsqueda+en+Google.com&domains=http://es.wikipediawikibooks.org&sitesearch=http:/wiki/es.wikipedia.org&ie=iso-8859-1&oe=iso-8859-1Wikibooks:C%C3%B3mo_se_edita_una_p%C3%A1gina">GAy</a>';
 
*/
/* Botón Café */
buttons += '<a class="mybutton" title="café"href="http://es.wikibooks.org/wiki/Wikibooks:Caf%C3%A9">C</a>';
 
/* Botón WEI */
buttons += '<a class="mybutton" title="wei: selecciona antes el texto a resaltar" href="javascript:ponWEI()" style="background:yellow" ><code style="background:yellow">:\)</code></a>';
 
/* Botón Usuario */
buttons += '</div>';
buttons += '<a class="mybutton" title="Usuario: selecciona antes el texto" href="javascript:Usuario()" style="background:#54FF9F" >U</a>';
 
/* Botón Discusión */
var toolbox = document.getElementById("p-nav");
buttons += '<a class="mybutton" title="Discusión: selecciona antes el texto" href="javascript:Discusión()" style="background:#54FF9F" >D</a>';
 
/* Botón REDIRECT */
buttons += '<a class="mybutton" title="Redirect: marca antes el título correcto" href="javascript:REDIRECT()" style="background:#54FF9F" >R</a>';
 
/* Botón Bienvenidas */
buttons += '<a class="mybutton" title="Bienvenida" href="javascript:Bienvenida()" style="background:#3CB371" ><code style="background:yellow"></code>Bi</a>';
 
/* Botón Miniesbozo */
buttons += '<a class="mybutton" title="Miniesbozo" href="javascript:Miniesbozo()" style="background:#87CEFF" ><code style="background:#87CEFF"></code>M</a>';
 
/* Botón Esbozo */
buttons += '<a class="mybutton" title="Esbozo" href="javascript:Esbozo()" style="background:#87CEFF" ><code style="background:#87CEFF"></code>E</a>';
 
/* Botón IW */
buttons += '<a class="mybutton" title="Interwiki" href="javascript:IW()" style="background:#E6E6FA" ><code style="background:Orange Red 1"></code>IW</a>';
 
/* Botón Copy */
buttons += '<a class="mybutton" title="Plantilla:Copyvio" href="javascript:Copy()" style="background:#FF4500" >C</a>';
 
/* Botón Borrar */
buttons += '<a class="mybutton" title="Plantilla:Borrar" href="javascript:Borrar()" style="background:#FF4500" >B</a>';
 
 
 
var toolbox = document.getElementById("p-navigation");
toolbox.innerHTML += '<h5>Mi botonera</h5>'+buttons;
 
Línea 94 ⟶ 105:
if (boxSearch)
boxSearch.innerHTML += btSearch;
 
}
 
// Javascropts para que funcione lo anterior
function ponWEI()
{
{insertTags('<code style="background:yellow">','</code>','');}
insertTags('<code style="background:yellow">','</code>','');
}
 
function Usuario()
/*********** Fin botonera ************/
{
insertTags('[[Usuario:','|',']] ')
}
 
function Discusión()
{
insertTags('[[Usuario Discusión:','|',']]')
}
 
function REDIRECT()
{
insertTags('#REDIRECT [[',']]')
}
 
function Bienvenida()
{
insertTags('{{Bienvenido usuario}}Bueno, gracias por colaborar con nosotros en la construcción de una enciclopedia libre. Espero que estos enlaces te sean de utilidad. Si necesitas algo más pregunta a cualquiera de los que estamos por aquí.Esperando pases buenos momentos--~~'+'~~','')
}
 
function Miniesbozo()
{
insertTags('{'+'{miniesbozo}}','')
}
 
function Esbozo()
{
insertTags('{'+'{esbozo de|','}}')
}
 
function IW()
{
insertTags('{'+'{Subst:IW|{'+'{Subst:PAGENAME}}'+'}}','')
}
 
function Copy()
{
insertTags('{'+'{copyvio|1=','|2=~~'+'~~|3={'+'{subst:CURRENTDAY}}|4={'+'{subst:CURRENTMONTHNAME}}'+'}}')
}
 
function Borrar()
{
insertTags('{'+'{borrar|{'+'{subst:CURRENTDAY}}|{'+'{subst:CURRENTMONTHNAME}}|borrar.motivo=','|borrar.si=~~'+'~~ *|borrar.no=}}','')
}
 
/*********** Fin botonera ***********/
 
 
/*********** Mis herramientas ***********/
function addLoadEvent(func) {
if (window.addEventListener) {
window.addEventListener("load", func, false);
} else if (window.attachEvent) {
window.attachEvent("onload", func);
}
}
 
function nouvelleBoite() {
var l = document.getElementById("column-one");
if (l) {
l.innerHTML = l.innerHTML
+ '<div class="portlet" id="p-nbx">'
+ ' <h5>Herramientas personales</h5>'
+ ' <div class="pBody">'
+ ' <ul>'
+ ' <li><a href="http://es.wikibooks.org/wiki/Usuario:Caiser/monobook.js">Monobook.js</a></li>'
+ ' <li><a href="http://es.wikibooks.org/wiki/Usuario:Caiser/monobook.css">Monobook.css</a></li>'
+ ' </ul>'
+ ' </div>'
+ '</div> ';
}
}
addLoadEvent(nouvelleBoite);
/*********** Fin Mis herramientas ***********/
 
 
/*********** Añadido para plantillas plegables ***********/
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton()
{
var indexNavigationBar = 0;
// iterate over all <div>-elements
for(
var 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(
var i=1;
i<=indexNavigationBar;
i++
) {
toggleNavigationBar(i);
}
}
 
}
/*********** Fin del módulo para plantillas despegables ***********/
 
 
/*********** Motor de módulos ***********/
/* Éste es el que pone en marcha los módulos.
/* No debes cambiar esta parte NUNCA.
/* Para configurar tus módulos, vete a la sección del
/* final, donde pone "Configuración de módulos".
/*********************************************************/
var plugin=new Array();
 
function pluginRun()
{
//Cargar todos los plugins
for (i=0;i<plugin.length;i++)
{
plugin[i]();
}
}
 
function pluginLoad(nombre)
{
plugin[plugin.length++]=nombre;
}
 
function pluginImport(nombre) //Cargar plugin(i)
{
document.write('<'+'script src="/w/wiki.phtml?title='+nombre+'&ctype=text/javascript&action=raw&dontcountme=s" type="text/javascript"><'+'/script>');
}