Usuario:Chixpy/WSS2/botones-local

De Inciclopedia
Ir a la navegación Ir a la búsqueda

//

/* 

ESTOS SON LOS BOTONES POR DEFECTO PARA INCICLOPEDIA Y QUE APARECERÁN A TODOS LOS QUE TENGAN EL WSS.

(AUNQUE SE PUEDE DESACTIVAR EN SU CONFIGURACIÓN PERSONAL QUE NO SE CARGUEN ESTOS BOTONES)

Sintaxis para añadir botones
----------------------------
  WSS.Barra.AnadirBotonBarra (
    "NombreBarra"
    "Texto de ayuda",
    "Imagen",
    "función"
  )
 
"NombreBarra"
  Identificador de la barra en la que se quiere insertar el botón.
  La barra de herramientas por defecto se llama "toolbar"
 
"Texto de ayuda"
  Es el texto que aparece al poner el puntero del ratón encima o en caso de
    no tener imagen definida el texto que sirve como botón.
 
"Imagen"
  Dirección del ARCHIVO de la imagen botón.
  Se recomienda usar las variables definidas para los directorios comunes que
    luego se listan
 
"función"
  Función a realizar (sin "javascript:" delante).
  La función puede ser cualquiera de las existentes en funciones.js (ya sea global,
    local, global de usuario o local de usuario) o definida en cualquier otro lugar.
 
Separador de botones
--------------------
Para poner un separador en los botones o escribir un texto:
 
  WSS.Barra.AnadirBotonBarra("NombreBarra", "Texto");
 
O de forma más simple si se quiere añadir un espacio:
 
  WSS.Barra.AnadirBotonBarra("NombreBarra");
 
Crear una nueva barra:
----------------------
Crea una nueva barra de herramientas, es útil para crear una nueva línea
  de botones o si se quiere cambiar el estilo mediante CSS (por ejemplo, poner
  una imagen de fondo)
  WSS.Barra.CrearBarra ("identificador");
 
"Identificador"
  Es el nombre usado para identificar la barra, para cuando se crean los botones
  Debe ir antes de añadir los botones.
 
 
-----
 
Variables para los directorios:
 
WSS.Barra.DirBotonBase
  Directorio base para las imágenes de los botones globales
  Es decir se encuentran en Inciclopedia.
 
WSS.Barra.DirBotonRep 
  Directorio base para las imágenes que se encuentran en repositorio principal
  En este caso en la central de Wikia:
    http://www.wikia.com/wiki/Category:Custom_edit_buttons
 
WSS.Barra.DirBotonComun
  Directorio base para las imágenes de los botones por defecto del Mediawiki
  (en Wikia).
 
WSS.Barra.DirBotonBaseLocal
  Directorio base para las imágenes locales
*/
 
 
// Directorio base de las imágenes locales para botones
WSS.Barra.DirBotonBaseLocal = 'http://images.wikia.com/inciclopedia/images/';
 
 
// Creamos la barra en caso de que no exista
WSS.Barra.AnadirBarra ("barraherramientaslocal");
 
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Nuevo",
  WSS.Barra.DirBotonBaseLocal + "7/77/Bot%C3%B3n_new.png",
  "WSSPregunta('Consejo para mejorar:', '', '{{Nuevo|Consejo=', '}}', true)"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "En Obras",
  WSS.Barra.DirBotonBaseLocal + "7/78/Bot%C3%B3n_Obras.png",
  "WSSEscribirArriba('{{Enobras}}')"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Esbozo",
  WSS.Barra.DirBotonBaseLocal + "/b/b2/Botón_esbozo.png",
  "WSSEscribirArriba('{{Esbozo|~~' + '~~' + '~}}')"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Expandir",
  WSS.Barra.DirBotonBaseLocal + "8/82/Bot%C3%B3nExpandir.png",
  "WSSPregunta('Detalles a expandir:', 'Secciones', '{{Expandir|', '}}', true)"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Fusionar",
  WSS.Barra.DirBotonBaseLocal + "4/4f/Bot%C3%B3n_Fusionar.png",
  "WSSPregunta('Fusionar con:', '', '{{Fusionar|', '}}', true)"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Actualizar",
  WSS.Barra.DirBotonBaseLocal + "e/e6/Boton-Actualizar.png",
  "WSSPregunta('Detalles a expandir:', 'Secciones', '{{Actualizar|', '}}', true)"
); 
WSS.Barra.AnadirBotonBarra ("barraherramientaslocal");
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Aviso de borrado",
  WSS.Barra.DirBotonBaseLocal + "5/55/Bot%C3%B3n_AvisoBorrado.png",
  "WSSPregunta('Tiempo para la destrucción:', '30', '{{Avisoborrado|', '}}', true)"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Prórroga",
  WSS.Barra.DirBotonBaseLocal + "c/cd/Button_recycler.png",
  "WSSEscribirArriba('{{Prórroga|~~' + '~~' + '~}}')"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "¡A la hoguera!",
  WSS.Barra.DirBotonBaseLocal + "2/23/Bot%C3%B3n_Hoguera.png",
  "WSSEscribirAbajo('{{VPB}}')"
);
 
WSS.Barra.AnadirBotonBarra ("barraherramientaslocal");
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Arreglar",
  WSS.Barra.DirBotonBaseLocal + "3/3d/Bot%C3%B3n_Arreglar.png",
  "WSSPregunta('Cosas que arreglar:', 'enmendando el formato', '{{Arreglar|', '}}', true)"
);

WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Ortografía",
  WSS.Barra.DirBotonBaseLocal + "f/f6/Bot%C3%B3n_Ortograf%C3%ADa.png",
  "WSSEscribirArriba('{{Ortografía}}')"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "María",
  WSS.Barra.DirBotonBaseLocal + "6/60/Botón_María.png",
  "WSSEscribirArriba('{{María}}')"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Clichés",
  WSS.Barra.DirBotonBaseLocal + "1/13/Chuck-norris_boton.png",
  "WSSEscribirArriba('{{Clichés}}', '', '')"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Serio",
  WSS.Barra.DirBotonBaseLocal + "9/91/Bot%C3%B3n_Serio.png",
  "WSSEscribirArriba('{{Serio}}')"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Localismo",
  WSS.Barra.DirBotonBaseLocal + "b/b8/Button_Globe.png",
  "WSSPregunta('Nombre del país:', '', '{{Quitar Localismos|', '}}', true)"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Foto",
  WSS.Barra.DirBotonBaseLocal + "f/ff/Bot%C3%B3nFoto.png",
  "WSSEscribirArriba('{{Ponerfoto}}')"
);


WSS.Barra.AnadirBotonBarra ("barraherramientaslocal");
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "SinFirmar",
  WSS.Barra.DirBotonBaseLocal + "8/85/Bot%C3%B3n_sinfirma.png",
  "insertTags('{{Firma|', '}}', 'Usuario')"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Primer Borrado",
  WSS.Barra.DirBotonBaseLocal + "f/f8/Button_suppr.png",
  "WSSPregunta('Nombre del artículo borrado:', '', '{{Primerborrado|', '}}', true)"
);
WSS.Barra.AnadirBotonBarra (
  "barraherramientaslocal",
  "Racismo",
  WSS.Barra.DirBotonBaseLocal + "7/79/Button_bombe.png",
  "insertTags('{{Ojoracismo}}', '', '')"
); 
/*
Votaciones
----------
*/
WSS.Barra.AnadirBotonBarra(
  "toolbar",
  '<' + 'div id="tbvotacion" style="float:right;"><' + '/div>'
);
WSS.Barra.AnadirBotonBarra (
  "tbvotacion",
  "Cerrar votación",
  WSS.Barra.DirBotonBaseLocal + "2/21/Candado.png",
  "insertTags('{{Cerrado|', '}}', 'Cerrado')"
);
 
WSS.Barra.AnadirBotonBarra (
  "tbvotacion",
  "A favor",
  WSS.Barra.DirBotonBaseLocal + "8/8e/Hecho.jpg",
  "insertTags('{{A favor|', '}}', 'A favor')"
);
WSS.Barra.AnadirBotonBarra (
  "tbvotacion",
  "Prorrogar",
  WSS.Barra.DirBotonBaseLocal + "0/07/Esperando.jpg",
  "insertTags('{{Prorrogar|', '}}', 'Yo lo arreglo')"
);
WSS.Barra.AnadirBotonBarra (
  "tbvotacion",
  "En contra",
  WSS.Barra.DirBotonBaseLocal + "d/de/Stoped.jpg",
  "insertTags('{{En contra|', '}}', 'En contra')"
);
WSS.Barra.AnadirBotonBarra (
  "tbvotacion",
  "Comentario",
  WSS.Barra.DirBotonBaseLocal + "4/45/Comentario.jpg",
  "insertTags('{{Comentario|', '}}', 'Comentario')"
);
 
 
/*
Emoticonos
----------
*/
 
switch (wgNamespaceNumber) 
{
  case 0:
  case 6:
  case 8:
  case 10:
  case 12:
  case 112:
  case 114: break;
 
  default: 
    WSS.Barra.AnadirBarra ("barraemoticonos");
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "2/20/Vale.gif",
      "insertTags('{{Ok}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "8/89/Risa.gif",
      "insertTags('{{Xd}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "a/a1/Descj.PNG",
      "insertTags('{{Xd2}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "1/12/Sonre%C3%ADr.PNG",
      "insertTags('{{Xd3}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "d/db/Gui%C3%B1o.gif",
      "insertTags('{{Guiño}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "2/24/Mola.gif",
      "insertTags('{{Mola}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "8/8c/Aplauso.gif",
      "insertTags('{{Aplauso}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "e/e3/Chulo.gif",
      "insertTags('{{Chulito}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "4/42/Diablo.gif",
      "insertTags('{{Diablo}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "2/2c/Santo.gif",
      "insertTags('{{Bueno}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "b/bc/Alucina.gif",
      "insertTags('{{Alucina}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "b/bc/Burla.gif",
      "insertTags('{{Burla}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "2/21/Listillo.gif",
      "insertTags('{{Listillo}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "4/44/Loco.gif",
      "insertTags('{{Alocado}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "9/9d/Pena.gif",
      "insertTags('{{Pena}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "7/7d/Enfadado.gif",
      "insertTags('{{Enfadado}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "9/93/Embarazoso.png",
      "insertTags('{{Embarazoso}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "0/0b/Wtf.gif",
      "insertTags('{{Wtf}}', '', '')"
    );
    WSS.Barra.AnadirBotonBarra (
      "barraemoticonos",
      "Emoticono",
      WSS.Barra.DirBotonBaseLocal + "0/04/Flipao.gif",
      "insertTags('{{Alucina2}}', '', '')"
    );

WSS.Barra.AnadirBotonBarra (
  "barraemoticonos",
  "Emoticono",
  WSS.Barra.DirBotonBaseLocal + "5/5b/Emoticon_chatzilla_serio.png",
  "insertTags('[[Archivo:Emoticon_chatzilla_serio.png]]', '', '')"
);
WSS.Barra.AnadirBotonBarra (
  "barraemoticonos",
  "Emoticono",
  WSS.Barra.DirBotonBaseLocal + "2/2c/Orly_emoticon.png",
  "insertTags('[[Archivo:Orly_emoticon.png]]', '', '')"
);
WSS.Barra.AnadirBotonBarra (
  "barraemoticonos",
  "Emoticono",
  WSS.Barra.DirBotonBaseLocal + "7/7e/1010.gif",
  "insertTags('[[Archivo:1010.gif]]', '', '')"
);
WSS.Barra.AnadirBotonBarra (
  "barraemoticonos",
  "Emoticono",
  WSS.Barra.DirBotonBaseLocal + "f/fa/._..png",
  "insertTags('[[Archivo:._..png]]', '', '')"
);
WSS.Barra.AnadirBotonBarra (
  "barraemoticonos",
  "Emoticono",
  WSS.Barra.DirBotonBaseLocal + "9/94/2727.png",
  "insertTags('[[Archivo:2727.png]]', '', '')"
);
WSS.Barra.AnadirBotonBarra (
  "barraemoticonos",
  "Emoticono",
  WSS.Barra.DirBotonBaseLocal + "e/e8/%40_%40.gif",
  "insertTags('[[Archivo:@_@.gif]]', '', '')"
);
WSS.Barra.AnadirBotonBarra (
  "barraemoticonos",
  "Emoticono",
  WSS.Barra.DirBotonBaseLocal + "1/17/1515.gif",
  "insertTags('[[Archivo:1515.gif]]', '', '')"
);
}
//