Usuario:BicScope/botonera.js

De Wikcionario, el diccionario libre

Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.

  • Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
  • Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
  • Opera: Presiona Ctrl+F5.
window.onload = loadButtons;
 
function goSearch(i)
{
  urls = new Array(
    "http://en.wiktionary.org/wiki/", "",
    "http://nah.wiktionary.org/wiki/", "",
    "http://is.wiktionary.org/wiki/", "",
    "http://de.wiktionary.org/wiki/", "",
    "http://es.wikipedia.org/wiki/", "",
    "http://en.wikipedia.org/wiki/", "",
    "http://enciclopedia.us.es/index.php/", "",
    "http://es.wiktionary.org/w/wiki.phtml?title=Especial:Allpages&from=", "",
    "http://ar.education.yahoo.com/search/ar?p=", "",
    "http://www.websters-online-dictionary.org/definition/english/", ".html",
    "http://www.websters-online-dictionary.org/definition/translation-english/", ".html",
    "http://www.dwds.de/cgi-bin/portalL.pl?search=", "",
    "http://google.com/search?q=", "",
    "http://www.altavista.com/web/results?itag=wrx&q=", "",
    "http://multiwordnet.itc.it/online/multiwordnet.php?language=italian&word=", "",
    "http://ohui.net/aulex/es-nah/?busca=", "",
    "http://www.logosdictionary.org/pls/dictionary/new_dictionary.gdic.main?word=", "",
    "http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=", "&dbname=eswiktionary_p"
  );
 
  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]);
}
 
function buttonCode(strCode)
{
  return '&nbsp;<input type="button" class="searchButton" '+strCode+' />';
}
 
function loadButtons()
{
var btSearch = '<br/>';
 
/* 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 caracajaDadl */
buttons += '<a class="mybutton" title="carcajaDadl: Inserta una carcajada ornitocósmica :)" href="javascript:carcajaDadl()" style="background:yellow" ><code style="background:yellow">X\D</code></a>';
 
/* Botón andgerl */
buttons += '<a class="mybutton" title="andgerl: Inserta un trocito de himminninn :)" href="javascript:andgerl()" style="background:yellow" ><code style="background:yellow">0\:</code></a>';
 
/* Botón sonriSissota */
buttons += '<a class="mybutton" title="sonriSissota: Ñej, ñej, ñej :)" href="javascript:sonriSissota()" style="background:yellow" ><code style="background:yellow">:\����</code></a>';
 
/* Botón Alienderl */
buttons += '<a class="mybutton" title="Alienderl: Inserta una invasión silenciosa :)" href="javascript:Alienderl()" style="background:lightgreen" ><code style="background:lightgreen">>\)</code></a>';
 
/* Botón colorin */
buttons += '<a class="mybutton" title="Para cambiar el color de las letras" href="javascript:colorin()" style="background:red" ><code style="background:red">C</code></a>';
 
/* Botón separa */
buttons += '<a class="mybutton" title="Evita que las fotos se metan en las tablas" href="javascript:separa()" style="background:orange" ><code style="background:orange">—</code></a>';
 
 
/* Botón especies */
buttons += '<a class="mybutton" title="Inserta formato de especie" href="javascript:especies()" style="background:orange" ><code style="background:orange">e</code></a>';
 
/* Botón underl ;) */
buttons += '<a class="mybutton" title="Código para escribir texto subrayado" href="javascript:underl()" style="background:lightblue"><code style="background:lightblue"><u>u</u></code></a>';
 
/* Botón small */
buttons += '<a class="mybutton" title="Código para escribir texto en letra pequeña" href="javascript:small()" style="background:lightblue"><code style="background:lightblue"><small>p</small></code></a>';
 
/* Botón big */
buttons += '<a class="mybutton" title="Código para escribir texto en letra grande" href="javascript:big()" style="background:lightblue"><code style="background:lightblue"><big>G</big></code></a>';
 
/* Botón strike */
buttons += '<a class="mybutton" title="Código para escribir texto tachado" href="javascript:strike()" style="background:lightblue"><code style="background:lightblue"><s>t</s></code></a>';
 
/* Botón sup */
buttons += '<a class="mybutton" title="Código para escribir texto volado (o suscrito cambiando «p» por «b»" href="javascript:sup()" style="background:lightblue"><code style="background:lightblue">²</code></a>';
 
/* Botón firma */
buttons += '<a class="mybutton" title="Inserta mi firma rellenable" href="javascript:firma()" style="background:plum"><code style="background:plum"><i>f</i></code></a>';
 
/* Botón encab */
buttons += '<a class="mybutton" title="Inserta formato de encabezado menor" href="javascript:encab()" style="background:orange" ><code style="background:plum">*</code></a>';
 
/* Botón encabezamiento */
buttons += '<a class="mybutton" title="Inserta un encabezado general" href="javascript:encabezamiento()" style="background:plum"><code style="background:plum">E</code></a>';
 
/* Botón sust */
buttons += '<a class="mybutton" title="Inserta formatos de flexión para sustantivos" href="javascript:sust()" style="background:plum"><code style="background:plum">s</code></a>';
 
/* Botón adj */
buttons += '<a class="mybutton" title="Inserta formatos de flexión para adjetivos" href="javascript:adj()" style="background:plum"><code style="background:plum">a</code></a>';
 
 
/* Botón trad */
buttons += '<a class="mybutton" title="Inserta formato general para traducciones" href="javascript:trad()" style="background:plum"><code style="background:plum">T</code></a>';
 
buttons += '</div>';
 
var toolbox = document.getElementById("p-navigation");
toolbox.innerHTML += '<h5>Mi botonera</h5>'+buttons;
 
var boxSearch = document.getElementById("searchform");
if (boxSearch)
  boxSearch.innerHTML += btSearch;
 
}
 
function ponWEI()
{insertTags('<code style="background:yellow">','</code>','');}
 
function carcajaDadl()
{insertTags('[[Image:XD-smiley.png|20px]]','','');}
 
function andgerl()
{insertTags('[[Image:Angel-smiley.png|26px]]','','');}
 
function sonriSissota()
{insertTags('[[Image:Biggrin-smiley.png|20px]]','','');}
 
function Alienderl()
{insertTags('[[Image:Alien-smiley.png]]','','');}
 
function colorin()
{insertTags('<font color=green>','</font>','');}
 
function separa()
{insertTags('<br clear="all">','','');}
 
function especies ()
{insertTags('** *#CA: *#DE: *#EN: *#ES: *#FR: *#FR: *#SQ: *#SV:','','');}
 
function underl ()
{insertTags('<u>','</u>','');}
 
function small ()
{insertTags('<small>','</small>','');}
 
function big ()
{insertTags('<big>','</big>','');}
 
function strike ()
{insertTags('<s>','</s>','');}
 
function sup ()
{insertTags('<sup>','</sup>','');}
 
function firma ()
{insertTags('-- [[User:Piolinfax|',']] <small><sup>([[User talk:Piolinfax|...]])</sup></small> --~~','');}
 
function encab ()
{insertTags(':*: ','','');}
 
function encabezamiento ()
{insertTags('{{ES}} {{Lema|{{-subst:PAGENAME}}}} {{pronunciación}} {{etimología}}  ==Acepciones== === === [[Categoría:]] ;1: :*: ==Conjugación== {{w.es.v.conj.ar|am}}','');}
 
function sust ()
{insertTags('{{inflect.es.sust.reg}} {{inflect.es.sust.reg-cons}} {{inflect.es.sust.invariante}}  {{inflect.es.sust.sing.tantum}} {{inflect.es.sust.plur.tantum}} {{inflect.es.sust.-ón| }} {{inflect.es.sust.ad-lib| | }} {{inflect.sust.sg-pl||}}','','');}
 
function adj ()
{insertTags('{{inflect.es.adj.reg|}} {{inflect.es.adj.reg-cons}} {{inflect.es.adj.no-género}} {{inflect.es.adj.-ón|raíz}} {{inflect.es.adj.no-género-cons}} {{inflect.es.adj.ad-lib|masc sing|masc pl|fem sing|fem pl}}','','');}
 
function trad ()
{insertTags('==Traducciones== {{trad-arriba}} {{trad-centro}} {{trad-abajo}}','');}