Wikipédia:Scripts/Atalhos

Este script acrescenta atalhos personalizados na barra lateral esquerda por baixo dos interwikis.

Instalação

Copie o seguinte texto para o seu monobook.js. Caso tenha escolhido outra aparência (skin) nas preferências deve colocar o código na página respectiva.

É aconselhável não retirar o cabeçalho do código-fonte do script ao instalá-lo. Dessa forma é possível identificar facilmente os scripts e saber quem os utiliza (útil para diversas situações: tirar dúvidas com outros wikipedistas, avisos sobre alteração da página do código, etc.)

/** Atalhos
 * Ajuda: [[Wikipédia:Scripts/Atalhos]]
 * Descrição: Acrescenta ligações personalizadas num menu lateral
 * Autor: [[:en:User:Jsimlo]]
 */
window.shortcutsInit = function () {
	shortcutsStartSection ( 'utilidades' );
	shortcutsAddLink ( 'Esplanada',         'Wikipédia:Esplanada' );
	shortcutsAddLink ( 'Pedidos admins',    'Wikipédia:Pedidos a administradores' );
	shortcutsAddLink ( 'Predefinições',     'Wikipédia:Namespace predefinição' );
	shortcutsAddLink ( 'Estaleiro',         'Wikipédia:Estaleiro' );
	shortcutsAddLink ( 'Votações',          'Wikipédia:Votações' );
	shortcutsAddLink ( 'Páginas especiais', 'Wikipédia:Páginas especiais' );
	shortcutsAddLink ( 'Pág. sem saída',    'Especial:Páginas sem saída' );
	shortcutsAddLink ( 'Carregar arquivo',  'commons:Special:UploadWizard' );
};
mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Jsimlo/shortcuts.js&action=raw&ctype=text/javascript' );

Configuração

O código apresentado já inclui alguns atalhos e a secção "utilidades". Se quiser pode alterar e adicionar mais secções e/ou atalhos.

Criando uma nova secção (shortcutsStartSection)

Para criar uma nova secção, você deve adicionar o código shortcutsStartSection ('nome da secção'); este aparecerá como se fosse um título em cima dos atalhos, você pode substituir nome da secção pela secção desejada. Ideal para organizar seus atalhos como se fossem categorias.

Criando um novo atalho (shortcutsAddLink)

Isso é um pouco complexo mas é fácil. Para criar um novo atalho, você deve adicionar o código shortcutsAddLink ( 'Nome do atalho', 'Link do atalho' ); este aparecerá abaixo das secções que você criou, você pode substituir Nome do atalho pelo nome correspondente do atalho e o Link do atalho pelo título da página (não coloque URLs com http://, apenas o nome da página).

Limitações

Os atalhos não aceitam ligações externas. Caso você tente fazer isso, o script não funcionará. As ligacões externas aceitas nesse script são as páginas dos projetos Wikimedia que o script lê assim: commons:Special:UploadWizard, facilitando a ligação para outros projetos Wikimedia.