Usuário(a):GABS/common.js

Origem: Wikipédia, a enciclopédia livre.

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)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: 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>