Gato mono.jpg Está en marcha el XXI Certamen de Adopción.
Entra y vota tu artículo favorito en esta página
Adoptame.jpg

Usuario:Lljosemll/WSS1/funcionesbotones-global.js

De Frikipedia, la enciclopedia '''extremadamente''' seria.
< Usuario:Lljosemll‎ | WSS1
Revisión del 23:06 9 ene 2009 de >Lljosemll (Página nueva: // Incluimos algunos módulos para algunos botones WSSIncluir ("","","formbusqueda.js"); →‎Módulo de Busqueda y reemplazo: // ------------------------------- // Funciones global...)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

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.
// Incluimos algunos módulos para algunos botones
WSSIncluir ("","","formbusqueda.js");  /* Módulo de Busqueda y reemplazo */

// -------------------------------
// Funciones globales para botones
// -------------------------------

// Estas dos son para facilitar su uso en botones.js, ya que 
//   se complica al llamar 
function WSSNegrita () { insertTags("'''", "'''", "Negrita"); }
function WSSCursiva () { insertTags("''", "''", "Cursiva"); }

// Para poner la firma
function WSSFirma (TipoFirma)
{
  if (!TipoFirma) {TipoFirma = WSS.Barra.FirmaPlantilla}
  if (TipoFirma == true)
  {
    insertTags('', '{' + '{User:' + wgUserName +'/Firma.js}} ~~' + '~~' + '~', '');
  }
  else
  {
    insertTags('', '~~' + '~~', '');
  }
}

// Redireccionar
function WSSRedireccionar()
{
   articulo = prompt('¿Redireccionar hacia?','');
   if(articulo)
   {  
      document.getElementById("wpTextbox1").value = '#REDIRECT [[' + articulo + ']]';
      WSSSumario ('Redireccionando a [[' + articulo + ']]');
      if (confirm('¿Quieres guardar los cambios?'))
      {
        document.editform.submit();
      }
   }
}

// Obtener tamaño del artículo
function WSSTamano()
{  
   alert ('El artículo tiene un tamaño de: ' +
                    document.getElementById("wpTextbox1").value.length + ' bytes.');
} 

// Mensaje por defecto para la bienvenida del usuario o IP
function WSSBienvenidaUsuario()
{
   var ip_re = /^\d+\.\d+\.\d+\.\d+$/;
   if (ip_re.test(wgTitle)) 
   { insertTags('{{subst:User:' + wgUserName +'/Bienvenida IP}}' + ' ', '', ''); }
   else 
   { insertTags('{{subst:User:' + wgUserName + '/Bienvenida}}' + ' ', '', ''); }

   WSSFirma();
   WSSSumario('Mensaje de bienvenida')
}

// Para abrir la caja de búsqueda y cambiar mayúsculas/minúsculas
function WSSCajaBusqueda()
{
  srShowHide();
}

function WSSMAYSmins(){
  srToggleCase();
}


//---------------------
// Funciones generales
//---------------------

// Hace una pregunta y escribe donde se le indique
// Valor: Respuesta por defecto
// Posicion:
//   true -> Arriba del artículo
//   false -> Abajo del artículo
function WSSPregunta (Pregunta, Valor, TextoAnterior, TextoPosterior, Posicion)
{
  Qr = prompt(Pregunta, Valor);

  if(Qr)
  {
    if (Posicion) {WSSEscribirArriba (TextoAnterior + Qr + TextoPosterior);}
    else {WSSEscribirAbajo (TextoAnterior + Qr + TextoPosterior);}
  }
}

// Escribe al principio del artículo
function WSSEscribirAbajo (texto)
{
  document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + '\n' +  texto;
  WSSSumario(texto);
}

// Escribe al final del artículo
function WSSEscribirArriba (texto)
{
  document.getElementById("wpTextbox1").value = texto + '\n' + document.getElementById("wpTextbox1").value;
  WSSSumario(texto);
}

// Escribe en el sumario
function WSSSumario (sumario)
{
  if (document.editform.wpSummary.value) { sumario = ', ' + sumario;}
  else {document.editform.wpSummary.value = 'WSS1: ';}

  document.editform.wpSummary.value=document.editform.wpSummary.value + sumario;
}

// Funciones para obtener el título
// (más avanzadas que las variables wgTitle y wgPageName)
function WSSTituloSinSubpaginas()
{
   var titulo = wgTitle;
   titulo = titulo.replace(/\/.*$/, ''); 
   return titulo;
}