Usuário:Molx/common.js

De WikiTAE

Nota: Após publicar, você pode ter que limpar o "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: PressioneCtrl enquanto clica Recarregar, ou Pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/** Cria menu personalizado no rodapé 
Compatível com Chameleon **/
var $myLinks = [
	{ text: 'Lista de usuários', path: 'Especial:Lista_de_usuários' },
	{ text: 'Versão', path: 'Especial:Versão' },
	{ text: 'Visual Editor', path: mw.config.get('wgTitle') + '?veaction=edit' },
	{ text: 'Matomo Analytics', path: 'Especial:Analytics' },
	];
var $moreTools = $('<div>')
	.addClass('nav-item p-tb-dropdown dropup')
	.append(
    $('<a>')
    	.addClass('nav-link dropdown-toggle p-tb-toggle')
    	.attr({
        	href: '#',
        	id: 'molx-tools',
        	'data-toggle': 'dropdown',
        	'data-boundary': 'viewport'
    	})
    	.text("Molx Tools")
	)
	.append(
		$('<div>')
			.addClass('dropdown-menu')
			.attr({ id: 'molx-tools-menu'})
	);

$('nav').last().children().append($moreTools);
$.each($myLinks, function (i, v) {
	$('#molx-tools-menu').append(
		$('<div>')
			.addClass('nav-item mw-list-item')
			.append(
				$('<a>')
					.addClass('nav-link')
					.attr({
						href: '/wiki/' + v.path
					})
					.text(v.text)
			)
	);
});

/* Muda links de VE para source */

$('a[accesskey="v"').each(function (i) {
	var $href = $(this).attr('href').replace('veaction=edit', 'action=edit');
	$(this).attr('href', $href);
});
Cookies nos ajudam a entregar nossos serviços. Ao usar nossos serviços, você concorda com o uso de cookies.