Usuário(a):GABS/common.js
Aspeto
Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
/** Twinkle **
* Ajuda: [[Wikipedia:Software/Scripts/Twinkle]]
* Descrição: Fornece várias ferramentas de manutenção, reversão, etc.
* Autor: [[:w:en:User:AzaToth]]
*/
importScript('[[Usuário:Lijealso/morebits.js]]'); // módulo-base necessário para os outros
importScript('[[Usuário:Lijealso/twinklefluff.js]]'); // reversão de edições
importScript('[[Usuário:Lijealso/er.js]]'); // eliminação rápida
/** A adaptar - não recomendável usar por enquanto os seguintes módulos **/
importScript('[[Usuário:Lijealso/twinklewarn.js]]'); // avisos a vândalos
importScript('[[Usuário:Lijealso/twinklearv.js]]'); // denúncia de vândalos
importScript('[[Usuário:Lijealso/twinkleimage.js]]'); // eliminação de imagens
importScript('[[Usuário:Lijealso/twinklediff.js]]'); // múltiplas abas de diffs
importScript('[[Usuário:Lijealso/twinkleprotect.js]]'); // proteção e pedidos de proteção de páginas
importScript('[[Usuário:Lijealso/twinkleprod.js]]'); // propor para eliminação por votação
importScript('[[Usuário:Lijealso/twinklexfd.js]]'); // nomear para eliminação por votação
importScript('[[Usuário:Lijealso/salt.js]]'); // protecção contra recriação (admin)
var button = {
imageFile: '//upload.wikimedia.org/wikipedia/commons/1/11/Button_ER.png',
speedTip: 'Inserir {' + '{ER||2=~~' + '~~}}',
tagOpen: '{' + '{ER|',
sampleText: 'lista',
tagClose: '|2=~~' + '~~}}'
},
customizeToolbar = function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'advanced',
'group': 'insert',
'tools': {
'ER': {
label: button.speedTip,
type: 'button',
// [[Imagem:Button ER.png]]
icon: button.imageFile,
action: {
type: 'encapsulate',
options: {
pre: button.tagOpen,
peri: button.sampleText,
post: button.tagClose
}
}
}
}
} );
},
customizeOldToolbar = function (){
if(mw.toolbar && mw.toolbar.addButton) mw.toolbar.addButton( button );
};
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar . . . */
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
mw.loader.using( 'user.options', function () {
if ( mw.user.options.get('usebetatoolbar') && mw.user.options.get( 'showtoolbar' ) ) {
mw.loader.using( 'ext.wikiEditor', function () {
$( customizeToolbar );
} );
} else {
$( customizeOldToolbar );
}
} );
}
window.DeluxeHistory_Enabled = {
'history': true, // activé sur les historiques
'watchlist': false, // désactivé sur la liste de suivi
'recentchanges': true, // activé sur les modifications récentes
'recentchangeslinked': true, // activé sur les modifications aux articles liés
'newpages': false, // désactivé sur les nouvelles pages
'log': true, // activé sur les journaux
'abuseLog': true, // activé sur le journal des filtrages
'other': false // désactivé sur les autres pages spéciales et les inclusions de pages spéciales
};
/** Redirecionamentos
* Permite saber se num artigo existem ligações para redirecionamentos destacando-as com a cor verde.
* @source: [[:en:User:Dschwen/highlightredirects.js]]
* @see: [[Wikipedia:Software/Scripts/Redirecionamentos]]
* @author: [[:en:User:Dschwen]]
*/
// Don't load on edit or special pages & don't load twice
if ($.inArray(mw.config.get('wgAction'), ['view', 'submit', 'purge']) !== -1 && mw.config.get('wgCanonicalNamespace') !== 'Special' && typeof highlightRedirects === 'undefined') {
window.highlightRedirects = {
run: function () {
mw.util.addCSS('a.mw-redirect{ color:green }');
},
install: function () {
mw.util.addPortletLink('p-cactions', 'javascript:highlightRedirects.run();', 'Redirecionamentos');
}
};
$(highlightRedirects.install);
}
//<noinclude>[[Categoria:!Código-fonte de scripts|Reversão e avisos]] [[en:User:Dschwen/highlightredirects.js]]</noinclude>