Usuari:Vriullop/vector.js

Aquesta és una versió anterior d'aquesta pàgina, de data 09:28, 15 abr 2013 amb l'última edició de Vriullop (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.

Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.

/**
 * Prova de MediaWiki:Gadget-mySandbox.js
 *
 * Add a "My sandbox" link to the personal portlet menu.
 * Dependencies: mediawiki.util, mediawiki.Title, mediawiki.Uri*/
mw.loader.using( ['mediawiki.util', 'mediawiki.Title', 'mediawiki.Uri', 'jquery.client'], function () {
/**
 * @source mediawiki.org/wiki/Snippets/MySandbox
 * @version 2

( function ( mw, $ ) {
 */
	$( document ).ready( function () {
		var conf, title, url;

		// Customize/Translate this to your needs
		conf = {
			ca: {
				portletLabel: 'Proves',
				portletTooltip: 'La vostra pàgina de proves'
			},
			en: {
				portletLabel: 'Sandbox',
				portletTooltip: 'Your sandbox page'
			},
			subpageName: 'proves',
			editintroPagename: "Plantilla:Proves_d'usuari",
			preloadPagename: "Plantilla:Proves_d'usuari/preload"
		};
		// Don't alter the code below
		var lang = mw.user.options.get( 'language' );
		if( !conf[ lang ] ) {
			lang = 'en';
		};

		// Use Special:MyPage (as opposed to mw.user.getName()) so that it
		// works for logged-out users as well.
		title = new mw.Title( 'Special:MyPage/' + conf.subpageName );

		url = new mw.Uri( title.getUrl() );
		url.extend({
			action: 'edit',
			redlink: 1,
			editintro: new mw.Title( conf.editintroPagename ),
			preload: new mw.Title( conf.preloadPagename )
		});

		mw.util.addPortletLink(
			'p-personal',
			url,
			conf[lang].portletLabel,
			'pt-sandbox',
			conf[lang].portletTooltip,
			null,
			'#pt-preferences'
		);
	});
/* End of mw.loader.using callback */
} );
/*}( mediaWiki, jQuery )); */