Usuário:Heldergeovane/Scripts/Arquivos.js

Origem: Wikilivros, livros abertos por um mundo aberto.

Nota: Após gravar, terá de limpar a cache do seu navegador para ver as alterações. Mozilla / Firefox / Safari: pressione Shift enquanto clica em Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (Command-R num Macintosh); Konqueror:: clique no botão Recarregar ou pressione F5; Opera: limpe a cache em Ferramentas → Preferências (Tools → Preferences); Internet Explorer: pressione Ctrl enquanto clica em Recarregar ou pressione Ctrl-F5.

/** Abas para páginas de arquivos ************************************************************
  *    Origem: [[w:User:Boivie/monobook.js]]
  * Descrição: Script para dificultar a criação de páginas locais para arquivos do Commons
  *   Autores: [[Daedalus]]
  ********************************************************************************************/
 
addOnloadHook(function () {
  var nstabimage = document.getElementById("ca-nstab-image");
  var talk = document.getElementById('ca-talk');
  var edit = document.getElementById('ca-edit');
  var hist = document.getElementById('ca-history');
 
  if (!hist){
    //Página descritiva da imagem...
    nstabimage.childNodes[0].href = "http://commons.wikimedia.org/wiki/File:" + wgTitle; //alterar a ligação para a imagem
    nstabimage.childNodes[0].setAttribute('class', 'extiw'); //adicionar .extiw
 
    //Arquivo Discussão...
    if(talk.className == "new") {
      talk.removeAttribute('class');
      talk.childNodes[0].href = "http://commons.wikimedia.org/wiki/File_talk:" + wgTitle;
      talk.childNodes[0].setAttribute('class', 'extiw');
    }
 
    //Editar...
    edit.childNodes[0].href = "http://commons.wikimedia.org/w/index.php?title=File:" + wgTitle + "&action=edit";
    edit.childNodes[0].setAttribute('class', 'extiw');
    edit.childNodes[0].innerHTML = 'editar no Commons';
  }
});