Usuario:BicScope/botonera.js
De Wiktionary, el diccionario libre
Nota: Tras guardar el archivo, debe refrescar la caché de su navegador para ver los cambios:
- Mozilla / Firefox / Safari: pulsa Mayúsculas. mientras haces click en el botón Recargar, o pulsa si no Ctrl-F5 o Ctrl-R (Command-R en un Macintosh)
- Konqueror: Haz click en el botón Reload o pulsa F5;
- Opera: Limpia la caché en Herramientas → Preferencias;
- Internet Explorer: pulsa Ctrl mientras haces click en Refresh, o pulsa 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 ' <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}}','');}