Wikipédia:Software/Popups de navegação: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Atualizando.
Atualizando² + ajustes.
Linha 3:
Os '''popups de navegação''' (''navigation popups'') fornecem um acesso fácil a várias funções da Wikipédia por meio de popups que aparecem quando se coloca o ponteiro do rato (mouse) sobre ligações (links).
 
* '''Instalação rápida''': Entre em [[Especial:Preferências]] e clique na aba "Gadgets", ative a caixa "Pop-ups de navegação" e salve.
 
* '''Outro método de instalação''': adicionar <nowiki>{{</nowiki>subst:[[Template:navpop|navpop]]}} ao seu [[Special:Mypage/monobook.js| monobook.js]] (ou ficheiro equivalente se usar um skin diferente. Importante: repare que é monobook e não Monobook). Ver [[Wikipedia:Software/Popups de navegação#Instalação|abaixo]] para instruções de instalação completas.
 
== Características ==
* Visualizar a primeira parte do texto do artigo.
* Visualizar imagens a partir de ligações de imagens.
* Visualizar a primeira imagem de cada artigo.
* Visualizar diffs na lista de artigos vigiados, historia e mudanças relacionadas.
* Visualizar wikiligações seleccionadas durante a edição (use o rato para seleccionar uma wikiligação).
* Reversão de vandalismos com um só clique a partir do histórico do artigo (ver imagem).
* Informação sobre redirecionamentos, esboços e páginas de desambiguação.
* Fornece informação sobre uma dada página relativamente ao tamanho, número de ligações, número de imagens, número de categorias e idade da página.
* Deverá funcionar em todas as wikis da Wikimedia.
* Acesso via um só clique a:
Linha 39:
O próximo passo é adicionar '''<nowiki>{{</nowiki>subst:[[Template:navpop|navpop]]}}''' à [[Special:Mypage/monobook.js|sua página monobook.js]]. Isto vai fazer com que seja adicionado o seguinte código ao seu ficheiro .js:
<br clear=all />
<source lang="Javascript">
<pre>
// [[User:Lupin/popups.js]]
importScriptmw.loader.load ('http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
</presource>
 
'''Nota:''' Se utiliza um ''skin'' que não o monobook, o ficheiro a ser editado é um dos listados abaixo:
Linha 81:
Aqui encontra um exemplo que confere aos popups um tom laranja, com bordadura alterando também o tipo de letra utilizado. Trata-se de um exemplo que confere uma aparência um tanto esquisita às janelas, mas que mostra o que pode ser feito, se estiver disposto a isso.
 
<source lang="CSS">
<pre>
.navpopup {
background-color: #FFBE20 !important;
Linha 88:
font-size: medium !important;
}
</presource>
 
=== Opções ===
Linha 95:
Onde <tt>''opção''</tt> e <tt>''valor''</tt> são escolhidos da tabela abaixo. Por exemplo, para evitar todas as descargas de dados e activar ligações de admin, é necessário algo parecido com isto no seu ficheiro javascript:
 
<source lang="Javascript">
 
<pre>
// [[User:Lupin/popups.js]] – favor incluir esta linha
mw.loader.load + ('http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400' );
 
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>');
 
simplePopups=true;
popupAdminLinks=true;
</presource>
 
{| class="wikitable" cellpadding="4" border="1"
Linha 266 ⟶ 262:
Como exemplo, digamos que deseja ser avisado cada vez que o código wiki de um artigo contenha uma tabela escrita usando tags HTML em vez de código wiki. Uma maneira de conseguir isto consiste em adicionar o seguinte ao seu ficheiro javascript de usuário:
 
<source lang="Javascript">
<pre>
// iniciar a matriz – fazer isto apenas uma vez
extraPopupFilters=[];
Linha 277 ⟶ 273:
 
// adicionar a função à matriz (pode-se repetir isto para várias funções) extraPopupFilters.push(popupFilterHtmlTable);
</presource>
 
Assim, quando for gerado um popup para uma página contendo uma tabela HTML, deverá aparecer &lt;table&gt; no popup.
Linha 284 ⟶ 280:
Clique [[:en: Wikipedia:Tools/Navigation_popups/Translation|aqui (em inglês)]] para ver traduções da interface do script e desta página em outras línguas. Encontrará também instruções para criar a sua própria tradução.
 
=== Em português ===
Pode obter uma tradução do interface em português [[Usuário:João Sousa/strings-pt.js|aqui]].
 
== Problemas com navegadores ==
=== Safari ===
Alguns utilizadores descobriram que o navegador Safari falha muitas vezes quando executa este script.
 
As versões actuais do Safari têm bugs que não permitem que os menus funcionem correctamente. Utilizando [http://nightly.webkit.org/builds/ Webkit nightly build] devem conseguir-se menus que funcionem correctamente.
=== Opera ===
As versões mais antigas do Opera não permitem que os menus funcionem correctamente. As versões mais [http://www.opera.com/download/ recentes] (9.0 ou mais recente) devem apresentar menus funcionais, apesar de ainda poderem ocorrer alguns problemas, como menus não carregados correctamente ou que não desaparecem depois de afastar o ponteiro do rato.
 
Linha 301 ⟶ 297:
Pode informar sobre páginas cuja Visualização tenha problemas [[:en:User:Lupin/Pages with buggy previews|aqui (em inglês)]].
 
== Créditos ==
* [[:en:User:Lupin]] Autor do script
* [[:en:Wikipedia:Tools/Navigation popups]] Página original em inglês, contem outros créditos.