MediaWiki:Gadget-Common.js

Origem: Wikilivros, livros abertos por um mundo aberto.

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.
/** Itens copiados do [[MediaWiki:Common.js]] **
 * Finalidade: Duplicar funções definidas no [[MediaWiki:Common.js]] para que elas possam ser usadas nos Gadgets. Isto
 *             é necessário devido à ordem de carregamento dos scripts: primeiro os de "/w/skins/", depois os
 *             Gadgets e finalmente o [[MediaWiki:Common.js]];
 *      Notas: (1) Se for preciso atualizar alguma das funções, faça isso tanto no [[MediaWiki:Common.js]] quanto aqui;
 *             (2) Para cada item copiado do [[MediaWiki:Common.js]], deixe um comentário lá avisando que há uma cópia
 *             aqui. Assim, quem fizer atualizações por lá lembrará de replicá-las aqui.
 */

/** Variável global para uso em scripts que lidam com o nome dos livros **
 *      Origem: [[b:en:MediaWiki:Gadget-predef.js]]
 * Mantido por: [[User:Helder.wiki]] (e o original, por [[b:en:User:Whiteknight]])
 *    Exemplo: 'A:B:C:D/E:F:G:H/I:J:K:L' -> 'A:B:C:D' -> 'A:B'
 */

mw.config.set( 'wgBookName', mw.config.get( 'wgPageName' ).split("/", 1)[0] || mw.config.get( 'wgPageName' ) );
mw.config.set( 'wgBookName', mw.config.get( 'wgBookName' ).split(':', 2).join(":") );

// [[Categoria:Gadgets|Common.js]]
// [[Categoria:Scripts do Wikilivros|Common.js]]