Usuário(a):Vigia/monobook.js

Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
//Fusión de varios "monobuques" fundamentalmente a partir del de Charlitos 
//(que es el de Comae tras pasar por varias manos, entre ellas, la mía)
//y el de Angus

//En [[es:Categoría:Botones de edición]] están los botones de la barra de edición que aparece por defecto, 
//más los que he creado para mi barra particular.

// incluir mi Live Preview, modificado a partir del de Pilaf.

document.write('<script type="text/javascript" src="/w/index.php?title=Usuario:Vigia/LivePreview.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');

function addLoadEvent(func) {
   if (window.addEventListener) {
       window.addEventListener("load", func, false);
   } else if (window.attachEvent) {
       window.attachEvent("onload", func);
   }
}

function CargaLivePreview()
{
 LivePreviewInstall();
}
addLoadEvent(CargaLivePreview);

var wpUserName = 'Vigia';

/************ Módulo botonera flotante **************/
function botoneraFlotante()
{
  var botones='<style type="text/css">\n .botón {background-color:transparent; border:0px; float:left; font-size:80%; padding:.25px; line-height:1.5 }\n</style> <div class="botonera" style="position:fixed; bottom:6px; left:4px; z-index:3; font-size:13px; color:#000; font-weight:900; text-align:center; width:150px; float:right">';
  botones+=creaBotón("Pequenos", "<img src=http://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Question.gif/20px-Question.gif>", "http://pt.wikipedia.org/wiki/Especial:Shortpages", "");
  botones+=creaBotón("Sem ligação", "<img src=http://upload.wikimedia.org/wikipedia/es/9/9e/Tacita.png>", "http://pt.wikipedia.org/wiki/Especial:Deadendpages", "");
  botones+=creaBotón("Mudanças recentes", "<img src=http://upload.wikimedia.org/wikipedia/es/0/00/Icono_recientes.png>", "http://pt.wikipedia.org/wiki/Especial:CrossNamespaceLinks", "");
  botones+=creaBotón("Estão assinados", "<img src=http://upload.wikimedia.org/wikipedia/es/2/24/Icono_seguimiento.png>", "http://pt.wikipedia.org/wiki/Especial:Watchlist", "");
  botones+=creaBotón("Novos usuários", "<img src=http://upload.wikimedia.org/wikipedia/commons/1/1e/Newanima.jpg>", "http://pt.wikipedia.org/wiki/Especial:Log/newusers", ""); 
 botones+=creaBotón("Artigos + alterados", "<img src=http://img158.imageshack.us/img158/2046/20pxnoia64appsapplixware0au.png>", "http://pt.wikipedia.org/wiki/Especial:Mostrevisions", ""); 

 if (document.getElementById("editform")!=null) {
  //Estos botones no se muestran si no se está editando:
  }

  botones+='</div>';
  <!--var toolbox = document.getElementById("contentTop");-->
  var toolbox = document.getElementById("column-one");
  toolbox.innerHTML += botones;
} // fin botoneraFlotante
addLoadEvent(botoneraFlotante);

function creaBotón(title, texto, destino, estilo)
{
  return '<a href="'+destino+'" style="text-decoration:none"><div class="botón" style="'+estilo+'" title="'+title+'">'+texto+'</div></a>';
}
/************ Fin módulo botonera flotante **************/

/*** Módulo caja de herramientas personales ***/

function nuevaCaja() {
  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://pt.wikipedia.org/wiki/User:Vigia/monobook.js">monobook.js</a></li>'
    + '     <li><a href="http://pt.wikipedia.org/wiki/User:Vigia/LivePreview.js">LivePreview.js</a></li>'
    + '     <li><a href="http://pt.wikipedia.org/wiki/User:Vigia/monobook.css">monobook.css</a></li>'
    + '   </ul>'
    + ' </div>'
    + '</div> ';
  }
}
addLoadEvent(nuevaCaja);
/*** Fin módulo caja de herramientas personales ***/

/*** subir al fondo - Desactivo, ya está en el monobuque general
function agrega_enlace_para_subir_a_commons()
{
    if (document.getElementById("enlace-subir-a-commons")) return;
    var li_subir = document.getElementById("t-upload");
    if (!li_subir) return;
    var siguiente = li_subir.nextSibling;
    var ul_herramientas = li_subir.parentNode;
    var li = document.createElement("li");
    li.id = "enlace-subir-a-commons";
    li.innerHTML = '<a href="http://commons.wikimedia.org/wiki/Special:Upload">Subir a Commons</a>';
    if (siguiente) ul_herramientas.insertBefore(li, siguiente);
    else ul_herramientas.appendChild(li);
}
addLoadEvent(agrega_enlace_para_subir_a_commons); */

/*** fin subir al fondo */

/************      Módulo de búsqueda     **************/
function moduloBusqueda()
{
  var btSearch = '<div>';
  btSearch += buttonCode('onclick="goSearch(0)" value="pt:" title="Wikipedia portuguesa"');
  btSearch += buttonCode('onclick="goSearch(1)" value="en:" title="Wikipedia inglesa"');
  btSearch += buttonCode('onclick="goSearch(2)" value="es:" title="Wikipedia espanhola"');
  btSearch += buttonCode('onclick="goSearch(4)" value="it:" title="Wikipedia italiana"');
  btSearch += buttonCode('onclick="goSearch(5)" value="fr:" title="Wikipedia francesa"');
  btSearch += buttonCode('onclick="goSearch(6)" value="gl:" title="Wikipedia gelega"');
  btSearch += buttonCode('onclick="goSearch(7)" value="EL" title="Enciclopedia Libre"');
  btSearch += buttonCode('onclick="goSearch(8)" value="Wikc"');
  btSearch += buttonCode('onclick="goSearch(9)" value="FSF" title="Free Software Foundation"');
  btSearch += '</div>';
  
  var boxSearch = document.getElementById("searchform");
  if (boxSearch)
    boxSearch.innerHTML += btSearch;
}

function goSearch(i)
{
  urls = new Array(
    "http://pt.wikipedia.org/wiki/",
    "http://en.wikipedia.org/wiki/", 
    "http://es.wikipedia.org/wiki/",
    "http://it.wikipedia.org/wiki/",
    "http://fr.wikipedia.org/wiki/", 
    "http://gl.wikipedia.org/wiki/",
    "http://enciclopedia.us.es/index.php/",
    "http://pt.wiktionary.org/wiki/",
    "http://www.gnu.org/cgi-bin/htsearch?words="
  );

  var text = document.getElementById("searchInput");
  
  window.open(urls[i] + escape(text.value));
}

function buttonCode(strCode)
{
  return '&nbsp;<input type="button" class="searchButton" '+strCode+' />';
}

addLoadEvent(moduloBusqueda);

/************     Fin módulo de búsqueda    **************/

/* Modulo barra de herramientas de la caja de edición */
function InsertEditButton(parent, item, i) {
	var image = document.createElement("img");
	image.width = 23;
	image.height = 22;
	image.src = item.img;
	image.border = 0;
	image.alt = item.st;
	image.title = item.st;
	image.style.cursor = "pointer";
	image.onclick = function() {
		hanApretadoUnBoton(i);
		return false;
	}
	
	parent.appendChild(image);
}

function toolbarExtendido()
{
  var toolbar = document.getElementById("toolbar")
  if (toolbar!=null) {
  //Estos botones se añaden a la barra de herramientas que hay dobre la caja de edición
    for (i=0; i<mis_botones.length; i++)
    {
      InsertEditButton(toolbar, mis_botones[i], i)
    }
  }

} // fin toolbarExtendido
addLoadEvent(toolbarExtendido);

mis_botones = new Array();

// ¡han apretado un botón!
// esto es insertTags modificado, sólo que llama a una función para
// modificar el texto
function hanApretadoUnBoton (cual)
{
	if (!mis_botones[cual]) return;
	var fn = mis_botones[cual].fn;
	if (!fn) return;
	
	var txtarea = document.editform.wpTextbox1;
	// IE
	if(document.selection  && !is_gecko) {
		var theSelection = document.selection.createRange().text;
		if(!theSelection) { theSelection="";}
		txtarea.focus();
		if(theSelection.charAt(theSelection.length - 1) == " "){// exclude ending space char, if any
			theSelection = theSelection.substring(0, theSelection.length - 1);
			document.selection.createRange().text = fn(theSelection) + " ";
		} else {
			document.selection.createRange().text = fn(theSelection);
		}

	// Mozilla
	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {
 		var startPos = txtarea.selectionStart;
		var endPos = txtarea.selectionEnd;
		var scrollTop=txtarea.scrollTop;
		var myText = (txtarea.value).substring(startPos, endPos);
		if(!myText) { myText="";}
		if(myText.charAt(myText.length - 1) == " "){ // exclude ending space char, if any
			subst = fn(myText.substring(0, (myText.length - 1)))+" ";
		} else {
			subst = fn(myText);
		}
		txtarea.value = txtarea.value.substring(0, startPos) + subst +
		  txtarea.value.substring(endPos, txtarea.value.length);
		txtarea.focus();

		var cPos=startPos+subst.length;
		txtarea.selectionStart=cPos;
		txtarea.selectionEnd=cPos;
		txtarea.scrollTop=scrollTop;

	// All others
	} else {
		var copy_alertText=alertText;
		var re1=new RegExp("\\$1","g");
		var re2=new RegExp("\\$2","g");
		copy_alertText=copy_alertText.replace(re1,"xyz");
		copy_alertText=copy_alertText.replace(re2,fn("xyz"));
		var text;
		if (sampleText) {
			text=prompt(copy_alertText);
		} else {
			text="";
		}
		if(!text) { text="xyz";}
		text=fn(text);
		document.infoform.infobox.value=text;
		// in Safari this causes scrolling
		if(!is_safari) {
			txtarea.focus();
		}
		noOverwrite=true;
	}
	// reposition cursor if possible
	if (txtarea.createTextRange) txtarea.caretPos = document.selection.createRange().duplicate();
}


// Esta es una versión modificada de addButton.
// Parámetros:
// * la imagen para colocar en el botón,
// * el texto de ayuda (se muestra cuando el puntero del mouse
//   pasa sobre el botón,
// * una función a la que se llamará cuando se pulse el botón, con
//   un parámetro: el texto seleccionado, y que deberá devolver el
//   texto a poner en su lugar.           
//
// No funciona con el infobox
function otro_boton (imageFile, speedTip, funcion) {
	var btn = { img: imageFile, st: speedTip, fn: funcion };
	mis_botones[mis_botones.length] = btn;
}

function Usuário(s)
{
	if (s == "") s = wpUserName;
	// si no tiene '|' duplicamos el término
	if (s.indexOf("|") == -1) s = s + "|" + s;
	
	return "[[Usuário:" + s + "]]";
}

otro_boton("http://upload.wikimedia.org/wikipedia/commons/2/29/Button_user.png",
	"Enlace a usuário", Usuário);


function Discussão(s)
{
	if (s == "") s = wpUserName;
	// si no tiene '|' duplicamos el término
	if (s.indexOf("|") == -1) s = s + "|" + s;
	
	return "[[Usuário Discussão:" + s + "]]";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/f/fc/Button_user_talk.png",
	"Enlace a discussão de usuario", Discussão);

function enlace_a_dicc (s)
{
	if (s == "") s = "palabra";
	// si no tiene '|' duplicamos el término
	if (s.indexOf("|") == -1) s = s + "|" + s;
	return "[[wikt:" + s + "]]";
}

otro_boton("http://upload.wikimedia.org/wikipedia/es/0/00/Button_dicc.png",
	"enlace al wikcionario", enlace_a_dicc);
    
function category(s)
{
	return "[["+"Categoría:" + s + "]]";
}
otro_boton("http://upload.wikimedia.org/wikipedia/commons/b/b4/Button_category03.png",
	"Categoría", category);


function copyvio(s)
{
Qr='';
if(!Qr){void(Qr=prompt('Copiada de:',''));}
if(Qr) return "{"+"{copyvio|1="+Qr+"|2=~~"+"~~|3="+"{"+"{subst:CURRENTDAY}}|4={"+"{subst:CURRENTMONTHNAME}}}}";
}

otro_boton("http://upload.wikimedia.org/wikipedia/es/e/e5/Button_copyvio.png",
	"Alerta de copyright", copyvio);

function avisoborrar(s)
{
  Qr='';
  if(!Qr){void(Qr=prompt('Motivo:',''));}
  if(Qr)return "{"+"{aviso borrar|"+Qr+"|~~"+"~~}}";
}

otro_boton("http://upload.wikimedia.org/wikipedia/es/e/ec/Button_aviso.png",
	"Aviso de borrado", avisoborrar);

function consultaborrar(s)
{
  Qr='';
  Qr2 = get_subpage_title().replace(/_/g , ' ');  
  
  if(!Qr){void(Qr=prompt('Motivo:',''));}
  if(Qr)return "{"+"{subst:Consulta borrar|"+Qr2+"|"+Qr+"|~~"+"~~|{"+"{subst:CURRENTDAY}}|{"+"{subst:CURRENTMONTHNAME}}}}";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/a/aa/Button_question.png",
	"Consulta de borrado", consultaborrar);

function desconocido(s)
{
	return "{"+"{Sin origen ni licencia|{"+"{subst:CURRENTDAY}}|{"+"{subst:CURRENTMONTHNAME}}}}";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/2/2a/Button_examine.png",
	"Imagen sin origen ni licencia", desconocido);

function incompleta(s)
{
	return "{"+"{Sin origen|{"+"{subst:CURRENTDAY}}|{"+"{subst:CURRENTMONTHNAME}}}}";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/2/23/Button_licimc.png",
	"Imagen sin origen", incompleta);

function Retirada(s)
{
  return "{"+"{Imagen retirada|"+Firma(s)+"}}";
}

otro_boton("http://upload.wikimedia.org/wikipedia/es/2/2d/Button_removed.png",
	"Imagen retirada", Retirada);

/***** Gif pode usar na Pt *****
function gif(s)
{
	return '{'+'{gif}}';
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/d/da/Button_nogifs.png",
	"Quema los GIFs", gif); *****/

function Latinas (s)
{
	return "«" + s + "»";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/2/26/Button_latinas.png",
	"Comillas latinas", Latinas);

function Llaves (s)
{
	return "{"+"{" + s + "}}";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/5/59/Button_template.png",
	"Llaves para plantillas", Llaves);

function Tachar (s)
{
	return "<s>" + s + "</s>";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/3/3d/Button_tachar.png",
	"Tachado", Tachar);


function fusionar(s)
{
  return "{"+"{fusionar|" + s + "}}";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/2/2f/Button_merge.png",
	"Fusionar", fusionar);


function ponRedirect(s)
{
  return "#REDIRECT [[" + s + "]]";
}
otro_boton("http://upload.wikimedia.org/wikipedia/es/4/47/Button_redir.png",
	"Redirect", ponRedirect);


function ponWEI(s)
{
  if (s == "") s = ";-)";
  return '<code style="background:yellow">'+s+'</code>';
}
    
otro_boton("http://upload.wikimedia.org/wikipedia/es/e/e1/Button_smiley.png",
	"Emoticono", ponWEI);

function innecesaria(s)
{
  return "{"+"{innecesaria}}";}
    
otro_boton("http://upload.wikimedia.org/wikipedia/es/f/f1/Button_bckgrnd.png",
	"Aviso de plantilla innecesaria", innecesaria);


function Firma(s)
{
  return "~"+"~~ [[Usuario Discusión:"+wpUserName+"|✍]] ~~"+"~~"+"~";
}
otro_boton("http://es.wikipedia.org/style/images/button_sig.png",
	"Mi firma", Firma);

// Gets the article lemma with the namespace
function get_title()
{
  // get the article link from the label 'ca-edit' out of the document text.
  var editlk = document.getElementById('ca-edit').getElementsByTagName('a')[0].href;
  // cut everything up to "title=" from the start and everything past "&" from the end
  // Note if the page has & in its title, that is represented here as %26, so it
  // doesn't cause a problem
  editlk = editlk.substring(editlk.indexOf('title=') + 6, editlk.indexOf('&'));
  return editlk;
}

// Gets the article lemma, with the namespace but without sub pages.
function get_tidy_title()
{
  var editlk = get_title()
  editlk = editlk.replace(/\/.*$/, ''); //removing subpages from the link
  return editlk;
}
// Gets the subpage lemma, with the namespace but without sub pages.
function get_subpage_title()
{
  var editlk = get_title()
  editlk = editlk.substring(editlk.indexOf('/') + 1); // strip off 
  return editlk;
}

// [[en:User:Lupin/popups.js]]

document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

 // Filter changes live
 // [[en:User:Lupin/Anti-vandal tool]] - please include this line

document.write('<script type="text/javascript" src="' + 'http://pt.wikipedia.org/w/index.php?title=Wikipedia:Software/antivandaltool.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

popupAdminLinks=true;
popupRevertSummary='Rev. para versão %s';
popupFixRedirs=true;
popupRedirAutoClick='wpSave';
popupQueriedRevertSummary='Rev. para a versão $1, feita em $2 por $3'
popupQueriedRevertToPreviousSummary='Rev. para a versão $1, feita em $2 por $3'
popupFixDabs='true';
popupFixDabsSummary='Substituindo desambiguação (%s) por %s';

 /* Botoes */

window.AddMyOwnButton=function(tbar, caption, href, imgsrc) {
   var ba = document.createElement('a');
   ba.href = href;
   var img = document.createElement('img');
   img.src = imgsrc;
   img.alt = caption;
   ba.appendChild(img);
   tbar.appendChild(ba);
}

window.myOwnEditButtons=function() {
  var tbdiv=document.getElementById('toolbar');
  if ( tbdiv ) {
    tbdiv.appendChild(document.createTextNode(' '));
 
 // Botao:{{ }}
    AddMyOwnButton(tbdiv, 'txt2predef', 'javascript:insertTags(\'{{\',\'}}\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png');

 // Botao:{Bem vindo ip}
    AddMyOwnButton(tbdiv, 'Bem vindo IP', 'javascript:document.editform.wpSummary.value=\'\{\{bem vindo ip\}\}\';insertTags(\'\{\{Bem-vindo IP}} \~\~\~\~\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/5/54/Bvip_icon.png');

 // Botao:{Bem vindo}
    AddMyOwnButton(tbdiv, '{{Bem vindo}}', 'javascript:document.editform.wpSummary.value=\'\{\{subst:bem vindo\}\}\';insertTags(\'\{\{Bem vindo}} \~\~\~\~\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/3/30/Bv_icon.png');

 // Botao:{prev|artigo}
    AddMyOwnButton(tbdiv, 'prev', 'javascript:document.editform.wpSummary.value=\'\{\{prev\}\}\';insertTags(\'\{\{prev|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/6/62/Button_stop.png'); 

 // Botao:{av-nao-assine}
    AddMyOwnButton(tbdiv, '{{av-assinatura}}', 'javascript:document.editform.wpSummary.value=\'\{\{av-assinatura\}\}\';insertTags(\'\{\{av-assinatura}}\',\'\',\'\');document.editform.submit();', 'http://img158.imageshack.us/img158/2046/20pxnoia64appsapplixware0au.png')

 // Botao:{aviso}
    AddMyOwnButton(tbdiv, '{{aviso}}', 'javascript:document.editform.wpSummary.value=\'\{\{aviso\}\}\';insertTags(\'\{\{aviso}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/es/c/cb/Button_avisousuarios.png');

 // Botao:{av-test|Artigo}
    AddMyOwnButton(tbdiv, 'av-test', 'javascript:document.editform.wpSummary.value=\'\{\{av-test\}\}\';insertTags(\'\{\{av-test|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://republico.estv.ipv.pt/~nmct/wikipedia/icons/button_aviso.png');

 // Botao:{aviso1|Artigo}
    AddMyOwnButton(tbdiv, 'aviso1', 'javascript:document.editform.wpSummary.value=\'\{\{Aviso1\}\}\';insertTags(\'\{\{Aviso1|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png');

 // Botao:{não assinou}
    AddMyOwnButton(tbdiv, 'não assinou', 'javascript:document.editform.wpSummary.value=\'\{\{não assinou\}\}\';insertTags(\'\{\{não assinou|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/es/1/1f/Button_noneutral.png');

 // Botao:{pseudo-redirect|Artigo}
    AddMyOwnButton(tbdiv, 'pseudo-redirect', 'javascript:document.editform.wpSummary.value=\'\{\{pseudo-redirect\}\}\';insertTags(\'\{\{pseudo-redirect|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://republico.estv.ipv.pt/~nmct/wikipedia/icons/button_disambig.png');

 // Botao:{reciclagem}
    AddMyOwnButton(tbdiv, '{{reciclagem}}', 'javascript:document.editform.wpSummary.value=\'\{\{reciclagem\}\}\';insertTags(\'\{\{reciclagem}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/1/1d/Bouton_Vandale1.png');

 // Botao:{bv-av|artigo}
    AddMyOwnButton(tbdiv, 'bv-av', 'javascript:document.editform.wpSummary.value=\'\{\{bv-av\}\}\';insertTags(\'\{\{bv-av|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/3/35/Sister_icon.png');
 
 // Botao:{av-prev|artigo}
    AddMyOwnButton(tbdiv, 'av-prev', 'javascript:document.editform.wpSummary.value=\'\{\{av-prev\}\}\';insertTags(\'\{\{av-prev|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/3/35/Sister_icon1.png');

 // Botao:{mínimo}
    AddMyOwnButton(tbdiv, 'mínimo', 'javascript:document.editform.wpSummary.value=\'\{\{mínimo\}\}\';insertTags(\'\{\{mínimo}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/es/0/03/Button_miniesbozo.png');

 // Botao:{Sem cat}
    AddMyOwnButton(tbdiv, 'semcat', 'javascript:document.editform.wpSummary.value=\'\{\{semcat\}\}\';insertTags(\'\{\{semcat}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/es/f/fe/Button_context.png');

 // Botao:{AV-CAT|av usr art. sem cat}
    AddMyOwnButton(tbdiv, 'AV-CAT', 'javascript:document.editform.wpSummary.value=\'\{\{AV-CAT\}\}\';insertTags(\'\{\{AV-CAT|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/es/a/aa/Button_question.png');

 // Botao:{sem interwiki}
    AddMyOwnButton(tbdiv, '{{seminterwiki}}', 'javascript:document.editform.wpSummary.value=\'\{\{seminterwiki\}\}\';insertTags(\'\{\{seminterwiki}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/es/a/a0/Button_wikificar.png');

 // Botao:{não-enciclopédico}
    AddMyOwnButton(tbdiv, '{{não-enciclopédico}}', 'javascript:document.editform.wpSummary.value=\'\{\{não-enciclopédico\}\}\';insertTags(\'\{\{não-enciclopédico}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/6/6c/Button_commons.png');

 // Botao:{esboço}
    AddMyOwnButton(tbdiv, '{{esboço}}', 'javascript:document.editform.wpSummary.value=\'\{\{esboço\}\}\';insertTags(\'\{\{esboço}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/es/e/ee/Button_esbozo.png');

 // Botao:{parcial}
    AddMyOwnButton(tbdiv, '{{parcial}}', 'javascript:document.editform.wpSummary.value=\'\{\{parcial\}\}\';insertTags(\'\{\{parcial}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/7/7e/Bouton_Vandale4.png');

  // Botao:{lixo}
    AddMyOwnButton(tbdiv, 'Lixo', 'javascript:document.editform.wpSummary.value=\'\{\{lixo\}\}\';document.editform.wpTextbox1.value=\'\';insertTags(\'\{\{lixo|\~\~\~\~\}}\',\'\',\'\');document.editform.submit();', 'http://republico.estv.ipv.pt/~nmct/wikipedia/icons/button_lixo.png');

  // Botao:{lixo-disc}
    AddMyOwnButton(tbdiv, 'Lixo-disc', 'javascript:document.editform.wpSummary.value=\'\{\{lixo-disc\}\}\';document.editform.wpTextbox1.value=\'\';insertTags(\'\{\{lixo-disc|\~\~\~\~\}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png');

  // Botao:{impróprio}
    AddMyOwnButton(tbdiv, 'Impróprio', 'javascript:document.editform.wpSummary.value=\'\{\{impróprio\}\}\';document.editform.wpTextbox1.value=\'\';insertTags(\'\{\{impróprio|\~\~\~\~}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/f/f0/Bouton_Vandale0.png');

 // Botao:{Não copie}
    AddMyOwnButton(tbdiv, '{{Não copie}}', 'javascript:document.editform.wpSummary.value=\'\{\{Não copie\}\}\';insertTags(\'\{\{Não copie}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png');

 // Botao:{propaganda}
    AddMyOwnButton(tbdiv, '{{propaganda}}', 'javascript:document.editform.wpSummary.value=\'\{\{propaganda\}\}\';insertTags(\'\{\{propaganda}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/es/b/b7/Button_fuenteprimaria.png');

 // Botao:{aviso|Artigo cópia}
    AddMyOwnButton(tbdiv, 'Cópia', 'javascript:document.editform.wpSummary.value=\'\{\{Cópia\}\}\';insertTags(\'\{\{Cópia|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/es/b/bf/Button_plagio.png');

 // Botao:{VDA2}
    AddMyOwnButton(tbdiv, 'VDA', 'javascript:document.editform.wpSummary.value=\'\{\{Cópia\}\}\';insertTags(\'\{\{VDA2|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/b/b1/Button_dagger.png');

 // Botao:{eliminação rápida}
    AddMyOwnButton(tbdiv, 'eliminação rápida', 'javascript:document.editform.wpSummary.value=\'\{\{eliminação rápida\}\}\';insertTags(\'\{\{eliminação rápida|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png');

 // Botao:{Apagar|xx de mes}
    AddMyOwnButton(tbdiv, 'Apagar', 'javascript:document.editform.wpSummary.value=\'\{\{Apagar\}\}\';insertTags(\'\{\{Apagar|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/c/c9/Button_copy_vio.png');

 // Botao:redirect
    AddMyOwnButton(tbdiv, 'redirect', 'javascript:document.editform.wpSummary.value=\'\#\R\E\D\';insertTags(\'#\REDIRECT\[\[\',\']]\',\'\');', 'http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png');

 // Botao:categoria
    AddMyOwnButton(tbdiv, 'categoria', 'javascript:document.editform.wpSummary.value=\'\+cat\';insertTags(\'[\[Categoria:\',\']]\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/1/11/Button_category.png');
 
 // Botao:<tt>
    AddMyOwnButton(tbdiv, '<tt></tt>', 'javascript:insertTags(\'<tt>\',\'</tt>\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/3/30/Tt_icon.png');

 // Botao:<small>
    AddMyOwnButton(tbdiv, '<small></small>', 'javascript:insertTags(\'<small>\',\'</small>\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/58/Button_small.png');

 // Botao:<strike>
    AddMyOwnButton(tbdiv, '<s></s>', 'javascript:insertTags(\'<s>\',\'</s>\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png');

 // Botao:autoDisambig
    AddMyOwnButton(tbdiv, 'desambigtxt', 'javascript:document.editform.wpSummary.value=\'v1\';insertTags(\'\{\{desambiguação\}\}\\n\\nPor \\\'\\\'\\\'\{\{subst:PAGENAME}}\\\'\\\'\\\' pode estar à procura de:\\n* \',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/6/62/Button_desambig.png');

 // Botao:LicencaIncompleta
    AddMyOwnButton(tbdiv, '\{\{SemInfo\}\}', 'javascript:document.editform.wpSummary.value=\'Aviso: Licença Incompleta\';insertTags(\';Descrição\\n:(informar aqui, por favor)\\n;Fonte\\n:(informar aqui, por favor)\\n;Licença\\n:\{\{CopyrightDesconhecido\}\} <\!-- troque esta predefinição pela tag do respectivo copyright -->\\n\[\[Categoria:Imagens de origem desconhecida\]\] <\!-- remova esta categoria após indicar a fonte -->\\n\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/d/de/Button_image.png');

 // Botao:CaixaSucessao
    AddMyOwnButton(tbdiv, 'Caixa de sucessão', 'javascript:document.editform.wpSummary.value=\'+cxsucc\';insertTags(\'\{\{Começa caixa\}\}\\n\{\{Caixa de sucessão\|\\n\|título = \\n\|anos   = \\n\|antes  = \\n\|depois = \\n\}\}\\n\{\{Termina caixa\}\}\\n\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/8/8f/Cs_icon.png');

 // Botao:{av-img|}
    AddMyOwnButton(tbdiv, 'avimg', 'javascript:document.editform.wpSummary.value=\'\{\{av-img\}\}\';insertTags(\'\{\{av-img|\',\'}}\~\~\~\~\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/3/3a/Button_av-img.png');

 // Botao:{Commons1}
    AddMyOwnButton(tbdiv, 'Commons1', 'javascript:document.editform.wpSummary.value=\'\imgCommonsArt\';insertTags(\'{\{Commons1|\',\'}}\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/6/6c/Button_commons.png'); 

 // Botao:{NowCommonsThis}
    AddMyOwnButton(tbdiv, 'NowCommonsThis', 'javascript:document.editform.wpSummary.value=\'\{\{NowCommonsThis\}\}\';insertTags(\'\{\{NowCommonsThis}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/6/6c/Button_commons.png');

 // Botao:{DP}
    AddMyOwnButton(tbdiv, 'dp', 'javascript:document.editform.wpSummary.value=\'\{\{DP\}\}\';insertTags(\'\{\{DP}}\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/9/91/Button_pd.png');

 // Botao:{GFDL}
    AddMyOwnButton(tbdiv, 'gfdl', 'javascript:document.editform.wpSummary.value=\'\{\{GFDL\}\}\';insertTags(\'\{\{GFDL}}\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/f/fe/Button_gnu.png');
  
 // Botao:correlatos2
    AddMyOwnButton(tbdiv, 'correlatos2', 'javascript:document.editform.wpSummary.value=\'\+correlato\';insertTags(\'{\{Correlatos|\\n\|commons      = \\n\|\wikisource   = \\n\|\wikiquote    = \\n\|\wikilivros   = \\n\|\wikinoticias = \\n\|\wikcionario  = \\n\|\wikispecies    = \\n\}\}\\n\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/a/a4/Button_wikimedia.png');

 // Botao:{revisão}
    AddMyOwnButton(tbdiv, '{{revisão}}', 'javascript:document.editform.wpSummary.value=\'\{\{revisão\}\}\';insertTags(\'\{\{revisão}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/es/2/2a/Button_examine.png');

 // Botao:{wikificação}
    AddMyOwnButton(tbdiv, '{{wikificação}}', 'javascript:document.editform.wpSummary.value=\'\{\{wikificação\}\}\';insertTags(\'\{\{wikificação}}\',\'\',\'\');document.editform.submit();', 'http://upload.wikimedia.org/wikipedia/commons/b/bf/WP-icon.png');
 
 }
}

window.myAddOnload=function(f) {
  if (window.addEventListener) window.addEventListener("load", f, false);
  else if (window.attachEvent) window.attachEvent("onload",f);
}
myAddOnload(myOwnEditButtons);

window.myAddOnload=function(f) {
  if (window.addEventListener) window.addEventListener("load", f, false);
  else if (window.attachEvent) window.attachEvent("onload",f);
}

myAddOnload(myOwnEditButtons);
myAddOnload(showPortalIfTagged);