Usuario:Poco a poco/misfunciones.js

De Wikinoticias, la fuente libre de noticias

Nota: Después de guardar, debes recargar la caché de tu navegador para ver los cambios:

  • Mozilla: Pulsa Recargar (o Ctrl-R)
  • Internet Explorer / Opera: Ctrl-F5
  • Safari: Cmd-R
  • Konqueror Ctrl-R.
//<pre><nowiki>
//******************************************
//Codigo creado por poco_a_poco, 17-Feb-2008
//******************************************
//Función comodín usada para confirmar la grabación
function lo_guardamos()
{
var name=confirm("¿Deseas guardar la página?");
if (name==true)
 {
 guardar();
 }
}

//Aviso en la página de usuario para recordar al autor del uso de categorías
function articulo_sin_categorizar ()
{  
if (wgCanonicalNamespace == "") 
     {
alert("Esta plantilla solo es válida en una discusión");
}
else
{
var nombre_cat = prompt('Nombre del articulo sin categoria:', ' ');
if ( (nombre_cat==' ') || (nombre_cat==null) ) 
 { 
   insertTags("{{subst:Aviso Categorizar}}","","");
 }
else{
   insertTags("{{subst:Aviso Categorizar|"+nombre_cat+"}}","","");
 }
firma();
}
lo_guardamos();
}



//Mensaje en el artículo si éste necesita referencias
function ref2()
{  

if (wgCanonicalNamespace == "") 
     {
insertTags("{{referencias}}","","");
if (document.getElementById('wpSummary').value == "")
 {
 document.getElementById('wpSummary').value = "Solicito [[Wikipedia:Referencias|referencias]] para mejorar la [[WP:VER|verificabilidad]], uno de nuestros 5 pilares";
 }
 else
 {
 document.getElementById('wpSummary').value = document.getElementById('wpSummary').value + ", solicito [[Wikipedia:Referencias|referencias]] para mejorar la [[WP:VER|verificabilidad]]";
 }

}
else
{
var nombre_re = prompt('Nombre del articulo sin referencias: ', ' ');
if ( (nombre_re==' ') || (nombre_re==null) ) 
 { 
   insertTags("{{subst:Aviso referencias}}","","");
}
else{
   insertTags("{{subst:Aviso referencias|"+nombre_re+"}}","","");
}
firma();
}
lo_guardamos();
}

//Mensaje en el artículo si éste no cumple con la política de PVN
function pvn2()
{  

if (wgCanonicalNamespace == "") 
     {
insertTags("{{No neutralidad}}","","");
if (document.getElementById('wpSummary').value == "")
 {
 document.getElementById('wpSummary').value = "El artículo contiene juicios de valor vulnerando el pilar de [[WP:PVN|neutralidad]]";
 }
 else
 {
 document.getElementById('wpSummary').value = document.getElementById('wpSummary').value + ", el artículo contiene juicios de valor vulnerando el pilar de [[WP:PVN|neutralidad]]";
 }

}
else
{
var nombre_pvn = prompt('Nombre del articulo no neutral: ', ' ');
if ( (nombre_pvn==' ') || (nombre_pvn==null) ) 
 { 
   insertTags("{{subst:Aviso no neutralidad}}","","");
}
else{
   insertTags("{{subst:Aviso no neutralidad|"+nombre_pvn+"}}","","");
}
firma();
}
lo_guardamos();
}

//Mensaje en el artículo si éste necesita mejoras de formato 
function wikificar2()
{  

if (wgCanonicalNamespace == "") 
     {
insertTags("{{wikificar|t={{subst:CURRENTTIMESTAMP}}}}","","");
if (document.getElementById('wpSummary').value == "")
 {
 document.getElementById('wpSummary').value = "El artículo necesita mejoras en su [[A:WF|formato wiki]]";
 }
 else
 {
 document.getElementById('wpSummary').value = document.getElementById('wpSummary').value + ", el artículo necesita mejoras en su [[A:WF|formato wiki]]";
 }

}
else
{
var nombre_wf = prompt('Nombre del articulo por wikificar: ', ' ');
if ( (nombre_wf==' ') || (nombre_wf==null) ) 
 { 
   insertTags("{{subst:Aviso wikificar}}","","");
}
else{
   insertTags("{{subst:Aviso wikificar|"+nombre_wf+"}}","","");
}
firma();
}
lo_guardamos();
}

//Plantilla para borrados rápidos
function dest2()
{  
if (wgCanonicalNamespace == "") 
     {
var mot_dest = prompt('Motivo de borrado rápido: ', ' ');
if ( (mot_dest==' ') || (mot_dest==null) ) 
 { 
   insertTags("{{destruir|no enciclopédico}}","","");
}
else{
   insertTags("{{destruir|"+mot_dest+"}}","","");
}
if (document.getElementById('wpSummary').value == "")
 {
 document.getElementById('wpSummary').value = "Artículo propuesto para borrado rápido";
 }
 else
 {
 document.getElementById('wpSummary').value = document.getElementById('wpSummary').value + ", articulo propuesto para borrado rapido ";
 }
}
else
{
var nombre_br = prompt('Nombre del articulo propuesto para borrado rápido: ', ' ');
var motivo_br = prompt('Motivo para el borrado rápido: ', ' ');
if ( (nombre_br==' ') || (nombre_br==null) ) 
 { 
   insertTags("","","{{subst:aviso BR}}");
 }
 else
 {
 if  ( (motivo_br ==' ') || (motivo_br ==null))
  {   
  insertTags("{{subst:aviso BR|"+nombre_br+"}}","","");
  }
 else 
  {
  insertTags("{{subst:aviso BR|"+nombre_br+"|"+motivo_br+"}}","","");
  }
}
firma();
}
lo_guardamos();
}

//Mensaje en el artículo si éste necesita mejoras de estilo
function ce2()
{  

if (wgCanonicalNamespace == "") 
     {
insertTags("{{copyedit}}","","");
if (document.getElementById('wpSummary').value == "")
 {
 document.getElementById('wpSummary').value = "Plantilla copyedit";
 }
 else
 {
 document.getElementById('wpSummary').value = document.getElementById('wpSummary').value + ", plantilla copyedit";
 }

}
else
{
var nombre_ce = prompt('Nombre del articulo copyedit: ', ' ');
if ( (nombre_ce==' ') || (nombre_ce==null) ) 
 { 
   insertTags("{{subst:Aviso copyedit}}","","");
}
else{
   insertTags("{{subst:Aviso copyedit|"+nombre_ce+"}}","","");
}
firma();
}
lo_guardamos();
}

//Mensaje en el artículo si éste necesita mejoras de estilo
function autotrad()
{  

if (wgCanonicalNamespace == "") 
     {
insertTags("{{autotrad|{{subst:"+"CURRENTDAY}}|{{subst:"+"CURRENTMONTHNAME}}}}","","");
if (document.getElementById('wpSummary').value == "")
 {
 document.getElementById('wpSummary').value = "Traducción incomprensible/automática";
 }
 else
 {
 document.getElementById('wpSummary').value = document.getElementById('wpSummary').value + ", traducción incomprensible/automática";
 }

}
else
{
var nombre_at = prompt('Nombre del articulo autotrad: ', ' ');
if ( (nombre_at==' ') || (nombre_at==null) ) 
 { 
   insertTags("{{subst:Aviso autotrad}}","","");
}
else{
   insertTags("{{subst:Aviso autotrad|"+nombre_at+"}}","","");
}
firma();
}
lo_guardamos();
}


//Aviso de que una plantilla se ha retirado sin consenso
function plantilla_retirada ()
{  
if (wgCanonicalNamespace == "User_talk") 
{
insertTags("{{subst:UQC}}","","");
firma();
lo_guardamos();
}
else
{
alert("Esta plantilla solo es válida en una página de discusión de usuario");
}
}

//emilios
function emilios()
{  
var tipo_emilio = prompt(":)\n:))\n:D\n:(\n:'(\n:l\nO:)\n>:D\n8)\n:*\n:O\n;)\n:P\n:<: ", " ");
if ( (tipo_emilio==' ') || (tipo_emilio==null) ) 
{ 
insertTags("{{smiley|:)}}","","");
}
else
{
 insertTags("{{smiley|"+tipo_emilio+"}}","","");
}
}


/* ZONA DE PRUEBAS
//Aviso en la página de usuario para hacer saber al autor que un artículo determinado es demasiado reducido
function aviso_infraesbozo()
{  
{{traducción inconclusa|inglés|ART|en}}
lo_guardamos();
}


//Mensaje en el artículo si éste puede no ser relevante como contenido enciclopédico
function sra()
{  
insertTags("{{{{sinrelevancia|{{subst:"+"CURRENTDAY}}|{{subst:"+"CURRENTMONTHNAME}}}}","","");
lo_guardamos();
}

//Aviso en la página de usuario para hacer saber al autor que un artículo determinado puede no ser relevante
function aviso_sra()
{  
var nombre_sra = prompt('Nombre del articulo SRA:', ' ');
insertTags("{{Aviso SRA|"+nombre_sra+"}}","","");
firma();
lo_guardamos();
}

function enlace_wikipedia()
{
   var titulo = '';
   var descripcion = '';
 
   descripcion = texto_seleccionado2();
   if (descripcion)
   {  titulo = prompt(msStringU('Link title') + ':','');
      if(titulo)
      {  insertTags('[[w:' + titulo + '|',']]',''); }
   }
   else
   {  titulo = prompt(msStringU('Link title') + ':','');
      if(titulo)
      {
         descripcion = prompt(msStringU('Link description') + ':','');
         if(descripcion)
         {  insertTags('[[w:' + titulo + '|' + descripcion + ']]','','');}
         else
         {  insertTags('[[w:' + titulo + '|',']]',msStringU('Link description'));}
      }
   }
}

function test ()
{
   insertTags("Texto\n","","");
   ms_sumario = '+'+'Función test';
}
*/

//</pre></nowiki>