Usuário:BraunOBruno/SITESTE/script-installer
Descrição | Convenient script installation |
Autor(es) | Enterprisey |
Situação | Estável |
Atualizado | 1 de janeiro de 2024 |
Compatibilidade com navegadores | Todos os navegadores modernos, e IE 11 |
Compatibilidade com skins | Todas as skins de desktop |
Código-fonte | Usuário:BraunOBruno/ScriptInstaller.js |
Instale, desinstale, habilite e desabilite scripts de usuário sem precisar editar seus arquivos JavaScript. A interface do usuário foi inspirada no User:Equazcion/ScriptInstaller, mas não compartilha nenhum código com ele.
Instruções de instalação
[editar | editar código-fonte]COMO GADGET: Em suas preferências, vá em Preferências → Gadgets. Na parte inferior da seção "Avançado", clique na caixa de seleção "Reversão e avisos: adiciona atalhos nas páginas de comparação de edições [documentação | exemplo | comentários]" e, em seguida, clique no botão "Salvar". Método não funcional na pt.wiki
COMO SCRIPT: Insira importScript('Usuário:BraunOBruno/ScriptInstaller.js'); // Link de retorno: [[Usuário:BraunOBruno/ScriptInstaller.js]]
em sua common.js e recarregue a página.
Uso
[editar | editar código-fonte]- Se você for para uma página de script de usuário (como Usuário:Luizdl/Script de ajustes.js), agora haverá um link "Instalar" no topo. Clicar nele instalará o script e recarregará a página. Algumas páginas podem ter essa opção desabilitada.
- Também nas páginas de scripts de usuário, haverá uma opção "Gerenciar scripts de usuário" na parte superior, que mostrará uma lista de todos os seus scripts de usuário, com opções para desinstalar (ou seja, remover completamente) ou desabilitar ("comentar" o script de usuário, sem removê-lo permanentemente; habilitar desfará isso).
- WP:US/L e outras páginas que usam {{userscript}} agora mostrarão links de script com um pequeno link "Instalar" depois deles.
Opções
[editar | editar código-fonte]O script tem várias opções que permitem personalizar seu comportamento. Para definir qualquer uma das preferências, adicione o seguinte padrão (em uma nova linha no seu arquivo common.js):
Por exemplo, se eu quisesse, por padrão, instalar novos scripts na minha página monobook.js em vez da minha página common.js, eu definiria a opção scriptInstallerInstallTarget
como "monobook"
colocando a seguinte linha em algum lugar no meu common.js :
window.scriptInstallerInstallTarget = "monobook";
Nome | Valores (Padrão em negrito) |
Descrição |
---|---|---|
scriptInstallerInstallTarget
|
"common" , "monobook" , "timeless" , "skin name goes here "
|
Para qual skin os scripts devem ser instalados? (Da mesma forma, em qual página de destino os scripts devem ser instalados?) |
scriptInstallerAutoReload
|
true , false
|
O script deve ser recarregado após a instalação, desinstalação e outras ações? |
Melhorias futuras
[editar | editar código-fonte]As pessoas pediram isso, mas não pretendo trabalhar neles eu mesmo. Se alguém quiser tentar fazer isso sozinho, ficarei feliz em orientá-lo durante o processo:
- Suporte para scripts globais instalados no Meta
- Suporte para o formato User:MusikAnimal/scriptManager
- Ações em massa, especialmente exclusão em massa
Ver também
[editar | editar código-fonte]{{User wikipedia/script-installer}}, uma userbox indicando que o editor usa o script installer