Difference between revisions 237111 and 237112 on ptwikibooks/*global $, mw, console, document, window */ /*jslint devel: true, browser: true, white: true, regexp: true */ mw.log('O seu common.js global foi iniciado.'); mw.loader.using('mediawiki.util',function(){ "use strict"; var enableMyScripts = $.cookie( 'enable-my-scripts' ) !== 'false', enableLocalScripts, /* //Modul: revisionjumper.js Ermöglicht das Springen in Diffs und Permalinks //getoldid = true, disabledisplayonpermalink = true, disabledisplayondiff = true, displayonhistory = true, displayonview = false, */ isEditOrSubmit = $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ]) > -1, isPtWb = $.inArray( mw.config.get( 'wgSiteName' ), [ 'Wikilivros', 'WikiLocal' ]) > -1; $( function () { var $portlet, label = { 'true': 'Disable my scripts', 'false': 'Enable my scripts' }, cookieOptions = { expires: 1, path: '/' }; if ( $('#ca-toggle-js').length ) { return; } $portlet = $( mw.util.addPortletLink( 'p-tb', '#', label[ enableMyScripts ], '#ca-toggle-js', 'Turn my scripts on or off and reload the page' ) ); $portlet.click( function (e) { e.preventDefault(); // prevent '#' from appearing in URL bar $.cookie( 'enable-my-scripts', !enableMyScripts, cookieOptions ); document.location.reload( false ); // Reloads the document (from the cache) } ); } ); if (enableMyScripts) { /* Begin user scripts */ window.EditTools_initial_subset = 1; // Decodificação de URLs window.urlDecoderKey = 'c'; // Accesskey window.urlDecoderIntLinks = true; // Also decode existing [[internal links]] in selected text //user-defined for [[w:en:User:js/urldecoder]], transforms URL into {{fullurl:...}} on 2nd click window.urlDecoderCustom = function ( url ) { var path = mw.config.get( 'wgServer' ) + mw.config.get( 'wgScript' ) + '?title=', result = null; if ( url.indexOf( path ) === 0 ) { result = url.substring( path.length ).match( /^([^&]+)&?(.*)$/ ); } else { path = mw.config.get( 'wgServer' ) + '/wiki/'; if ( url.indexOf( path ) === 0 ) { result = url.substring( path.length ).match( /^([^\?]+)\??(.*)$/ ); } else { return null; } } if ( mw.config.get( 'wgPageName' ) === result[1] ) { result[1] = '{{FULLPAGENAME}}'; } return '{'+'{fullurl:' + result[1].replace( /%20|_/g, ' ' ) + ( result[2] ? '|' + result[2] : '' ) + '}}'; }; /* Quality checker customizations */ // mw.config.set( 'qcAutoCheck', true ); /* Ajax Preview customizations */ window.ajaxPreviewExec = function() { //code to execute after each preview update $( '.mw-collapsible' ).makeCollapsible(); }; window.myTools = {}; window.myTools.list =[ /* { 'portlet': 'p-js', 'title': 'someTitle', 'id': 'js-someId', 'desc': 'SomeDescription', 'shortcut': false, 'before': false, 'register': function () { var ifShouldAddLink = conditions; return whenShouldAddLink; }, 'autorun': function() { var ifShouldRun = conditions; return ifShouldRun; }, 'script': 'User:Helder.wiki/Tools/Page.js', 'style': 'User:Helder.wiki/Tools/Page.css' }, */ { //'title': 'CSS global', //'id': 'js-global-css', //'desc': 'Inclui folhas de estilo globais', 'autorun': true, 'style': 'User:Helder.wiki/Tools/Global.css' }, { //'title': 'Menu com expressões regulares', //'id': 'js-template-script', //'desc': 'Inclui menu(s) que facilita(m) o uso de expressões regulares e predefinições ao editar', 'autorun': isEditOrSubmit, 'script': 'User:Helder.wiki/Tools/TemplateScript.js' }, { //'title': 'Botões extras', //'id': 'js-botoes-extras', //'desc': 'Inclui botões extras na barra de edição aprimorada', 'autorun': isEditOrSubmit, 'script': 'User:Helder.wiki/Tools/Botões extras.js' }, { //'title': 'Alternador do modo de depuração', //'id': 'js-edit-debug-mode', //'desc': 'Inclui um link para ativar e desativar o modo de depuração do Resource Loader', 'autorun': true, 'script': 'User:Helder.wiki/Tools/DebugModeToggle.js' }, {⏎ //'title': 'Links extras', //'id': 'js-extra-links', //'desc': 'Inclui vários links uteis na interface padrão do MediaWiki', 'autorun': true, 'script': 'User:Helder.wiki/Tools/Ligações extras.js' }, { //'title': 'Link permanente ao expandir predefinições', //'id': 'js-perm-link-expand', //'desc': 'Inclui um link permanente para os testes feitos com a expansão de predefinições', 'autorun': mw.config.get('wgCanonicalSpecialPageName') === 'ExpandTemplates', 'script': 'User:Helder.wiki/Tools/PermalinkWhenExpandingTemplates.js' }, { //'title': 'Testes QUnit', //'id': 'js-qunit', //'desc': 'Permite a criação e execução de testes QUnit', 'autorun': ( mw.config.get('wgNamespaceNumber') === 4 && mw.config.get('wgTitle') === 'Testar script' ) || /\.js$/g.test(mw.config.get('wgTitle')), 'script': 'User:Helder.wiki/Tools/QUnit.js' }, { //'title': 'Link para o WikiBlame', //'id': 'js-wikiblame-link', //'desc': 'Inclui um link para facilitar o uso do WikiBlame', 'autorun': mw.config.get( 'wgNamespaceNumber' ) >= 0, 'script': 'User:Helder.wiki/Tools/WikiBlameLink.js' }, { //'title': 'Diff da última revisão', //'id': 'js-last-diff', //'desc': 'Inclui um link para exibir as modificações feitas na edição mais recente da página', 'autorun': !mw.config.get('wgCanonicalSpecialPageName'), 'script': 'User:Helder.wiki/Tools/LastRevisionAction.js' }, { //'title': 'Links nas páginas de JS', //'id': 'js-link-on-js-pages', //'desc': 'Converte a sintaxe [[zz]] para links de verdade nas páginas de scripts e folhas de estilos', 'autorun': $.inArray(mw.config.get('wgNamespaceNumber'), [2, 8]) !== -1 && mw.config.get('wgPageName').match(/\.(js|css)$/) && $.inArray(mw.config.get('wgAction'), ['view', 'purge']) !== -1, 'script': 'User:Helder.wiki/Tools/LinksOnJSPages.js' }, { //'title': 'Projetos correlatos', //'id': 'js-inter-project', //'desc': 'Inclui na barra lateral ligações para os projetos correlatos', 'autorun': !isPtWb, 'script': 'User:Helder.wiki/Tools/InterProjectLinks.js' }, { //'title': 'Limpar caixa de areia', //'id': 'js-clear-sandbox', //'desc': 'Inclui um link que permite limpar a caixa de areia com um só clique', 'autorun': $.inArray( mw.config.get( 'wgPageName' ), [ 'Wikilivros:Caixa_de_areia', 'Wikipédia:Página_de_testes/1', 'Wikipedia:Sandbox' ]) !== -1, 'script': 'User:Helder.wiki/Tools/ClearSandbox.js' }, { //'title': 'Link para não vigiar', //'id': 'js-unwatch', //'desc': 'Insere links para deixar de vigiar páginas diretamente na lista de vigiadas', 'autorun': mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Watchlist' && window.location.href.indexOf( '/edit' ) === -1 && window.location.href.indexOf( '/raw' ) === -1, 'script': 'User:Helder.wiki/Tools/UnwatchFromWatchlist.js' }, { 'title': 'Correções tipográficas', 'id': 'js-typo-button', 'desc': 'Insere um botão na barra de ferramentas de edição para realizar correções tipográficas', 'register': isEditOrSubmit, 'script': 'User:Helder.wiki/Tools/FixTypos.js' }, { //'title': 'Editar página de testes', //'id': 'js-edit-sandbox', //'desc': 'Faz com que o link para a página de testes abra a primeira que estiver vazia', 'autorun': mw.config.get( 'wgDBname' ) === 'ptwiki', 'script': 'User:Helder.wiki/Tools/EditSandbox.js' }, { //'title': 'Alternador do modo de depuração', //'id': 'js-edit-debug-mode', //'desc': 'Inclui um link para ativar e desativar o modo de depuração do Resource Loader', 'autorun': true, 'script': 'User:Helder.wiki/Tools/DebugModeToggle.js' }, {⏎ //'title': 'Coloca links nas regras de conversão', //'id': 'js-convert-to-links', //'desc': 'Troca as expressões originais de cada conversão por um link para pesquisar ocorrências da expressão na wiki', 'autorun': $.inArray( mw.config.get('wgPageName'), [ 'Wikipédia:Dicionário', 'Wikipédia:Dicionário/pt-AO', 'Wikipédia:Dicionário/pt-BR', 'Wikipédia:Dicionário/pt-PT', 'Wikisource:Modernização/Dicionário', 'Wikisource:Modernização/Dicionário/pt-BR', 'Wikisource:Modernização/Dicionário/pt-PT' ] ) !== -1, 'script': 'User:Helder.wiki/Tools/ConvertToSearchLinks.js' }, { //'title': 'Formata regexes do Salebot', //'id': 'js-salebot-regexes, //'desc': 'Formata as expressões regulares usadas pelo Salebot de acordo com a pontuação atribuída para cada uma', 'autorun': mw.config.get( 'wgDBname' ) === 'ptwiki' && mw.config.get( 'wgTitle' ) === 'Salebot/Config' && mw.config.get( 'wgAction' ) === 'view', 'script': 'User:Helder.wiki/Tools/FormatSaleBotRegexes.js' }, { //'title': 'Páginas de usuários', //'id': 'js-user-pages', //'desc': 'Faz algumas modificações nas páginas de usuários', 'autorun': true, 'script': 'User:Helder.wiki/Tools/UserPages.js' }, { //'title': 'Bytes por editor', //'id': 'js-bytes-per-editor', //'desc': 'Permite obter o número de bytes de texto que cada editor incluiu na página', 'autorun': mw.config.get('wgNamespaceNumber') !== -1, 'script': 'User:Helder.wiki/Tools/Bytes por editor.js' }, { //'title': 'Rollback usando AJAX', //'id': 'js-ajax-rollback', //'desc': 'Aprimora o rollback para que não seja preciso recarregar a página', 'autorun': true, 'script': 'User:Helder.wiki/Tools/AjaxRollbackLinks.js' }, { // [[Special:GlobalUsage/User:Helder.wiki/Tools/AssessmentHelper.js]] ([[File:User:Helder.wiki/Tools/AssessmentHelper.js]]) //'title': 'Avaliação de artigos', //'id': 'js-assessment-helper', //'desc': 'Inclui ferramentas para avaliação dos artigos', 'autorun': mw.config.get( 'wgDBname' ) === 'ptwiki', 'script': 'User:Helder.wiki/Tools/AssessmentHelper.js' }, { // [[Special:GlobalUsage/User:Helder.wiki/Tools/LanguageConverter.js/LevenshteinDistance.js]]([[File:User:Helder.wiki/Tools/LanguageConverter.js/LevenshteinDistance.js]]) //'title': 'Distância de Levenshtein', //'id': 'js-levenshtein-distance', //'desc': 'Formatar regras de conversão conforme a distância de Levenshtein entre as expressões antes e depois', 'autorun': $.inArray(mw.config.get('wgPageName'), [ 'Wikisource:Modernização/Dicionário', 'Wikisource:Modernização/Dicionário/pt-BR', 'Wikisource:Modernização/Dicionário/pt-PT', 'Wikipédia:Dicionário', 'Wikipédia:Dicionário/pt-AO', 'Wikipédia:Dicionário/pt-BR', 'Wikipédia:Dicionário/pt-PT']) !== -1, 'script': 'User:Helder.wiki/Tools/LanguageConverter.js/LevenshteinDistance.js' }, { // [[Special:GlobalUsage/User:Helder.wiki/Tools/LanguageConverter.js/Tests.js]] ([[File:User:Helder.wiki/Tools/LanguageConverter.js/Tests.js]]) //'title': 'Testes do conversor de idiomas', //'id': 'js-lc-tests', //'desc': 'Permite executar alguns testes com o conversor de idiomas', 'autorun': mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Blankpage' && mw.util.getParamValue( 'action' ) === 'lctest', 'script': 'User:Helder.wiki/Tools/LanguageConverter.js/Tests.js' }, { //'title': 'Melhorar Special:PrefixIndex', //'id': 'js-convert-to-list', //'desc': 'Converte a tabela da [[Special:PrefixIndex]] em uma lista', 'autorun': mw.config.get('wgPageName') === 'Wikipédia:Software/Anti-vandal_tool/badwords' && $.inArray(mw.config.get('wgAction'), [ 'edit', 'submit' ]) !== -1, 'script': 'User:Helder.wiki/Tools/SearchOnBadwordsList.js' }, { //'title': 'Qual REGEX detecta ...?', //'id': 'ca-check-regexes', //'desc': 'Confere qual das expressões regulares da lista de palavrões detecta a expressão fornecida', 'autorun': mw.config.get('wgCanonicalSpecialPageName') === 'Prefixindex', 'script': 'User:Helder.wiki/Tools/ConvertPrefixIndexToList.js' }, { //'title': 'Topo das mudanças recentes vigiadas', //'id': 'js-collapsible-changes', //'desc': 'Faz com que o topo das mudanças recentes e das páginas vigiadas seja ocultável', 'autorun': $.inArray( mw.config.get( 'wgCanonicalSpecialPageName' ), ['Watchlist', 'Recentchanges']) !== -1, 'script': 'User:Helder.wiki/Tools/Collapsible ChangesList options.js' }, { 'title': 'Última contribuição', 'id': 'js-last-contr', 'desc': 'Colorir edições conforme o último editor da página', 'register': mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Contributions', 'script': 'User:Helder.wiki/Tools/topcontrib.js' }, { 'title': 'Validador de CSS', 'id': 'js-css-validator', 'desc': 'Inclui um link para validar o CSS da página atual', 'register': /\.css$/i.test( mw.config.get( 'wgTitle' ) ) && $.inArray( mw.config.get( 'wgNamespaceNumber' ), [ 2, 8 ] ) > -1, 'script': 'User:Helder.wiki/Tools/AddCSSValidator.js' }, { // [[Special:GlobalUsage/User:Helder.wiki/Tools/Arquivamento.js]] ([[File:User:Helder.wiki/Tools/Arquivamento.js]]) 'title': 'Arquivamento da esplanada', 'id': 'js-arquivamento', 'desc': 'Inclui um link para listar os tópicos que podem ser arquivados', 'register': $.inArray(mw.config.get('wgAction'), ['view', 'submit', 'purge']) !== -1, 'script': 'User:Helder.wiki/Tools/Arquivamento.js' }, { // [[Special:GlobalUsage/User:Helder.wiki/Tools/TalkPageTools.js]] ([[File:User:Helder.wiki/Tools/TalkPageTools.js]]) //'title': 'Páginas de discussão', //'id': 'js-talk-page-tools', //'desc': 'Inclui ferramentas para páginas de discussão', 'autorun': mw.config.get( 'wgDBname' ) === 'ptwiki', 'script': 'User:Helder.wiki/Tools/TalkPageTools.js' }, { //'title': 'Personalização da interface', //'id': 'js-custom-interface', //'desc': 'Ativa ou desatiba a interface personalizada', 'autorun': true, 'script': 'User:Helder.wiki/Tools/CustomInterface.js' }, { //'title': 'Omissão de prefixos', //'id': 'js-hide-prefixes', //'desc': 'Permite omitir os prefixos nos títulos da [[Special:Prefixindex]]', 'autorun': mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Prefixindex', 'script': 'User:Helder.wiki/Tools/Hide prefix in SpecialPrefixIndex.js' }, { //'title': 'Apontar ISBNs para o Google Books', //'id': 'js-extern-ISBN', //'desc': 'Faz com que os links de ISBN apontem diretamente para o Google Books', 'autorun': mw.config.get( 'wgCanonicalSpecialPageName' ) !== 'Booksources' && $.inArray(mw.config.get('wgPageName'), [ 'Wikilivros:Fontes_de_livros', 'Wikipedia:Book sources' ]) === -1, 'script': 'User:Helder.wiki/Tools/externISBN.js' }, { //'title': 'Versão do MW nas mudanças recentes', //'id': 'js-mw-version', //'desc': 'Incluir versão do MediaWiki nas mudanças recentes, com link para conferir alterações recentes no código', 'autorun': mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Recentchanges', 'script': 'User:Helder.wiki/Tools/AddMediaWikiVersionLinkToRecentChanges.js' }, { //'title': 'Botões para referências', //'id': 'js-ref-buttons', //'desc': 'Incluir botões para certas referências na barra de ferramentas de edição', 'autorun': mw.config.get( 'wgDBname' ) === 'ptwiki' && $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ]) !== -1, 'script': 'User:Helder.wiki/Tools/ButtonsForRefs.js' }, { //'title': 'Apontar imagens para o Commons', //'id': 'js-img-to-commons', //'desc': 'Apontar as imagens diretamente para o Wikimedia Commons', 'autorun': true, 'script': 'User:Helder.wiki/Tools/Direct imagelinks to Commons.js' }, { 'title': 'Omissão da barra lateral', 'id': 'js-sidebar-slider', 'desc': 'Pemitir a omissão da barra lateral, para ampliar a área útil (ao ler ou editar)', 'register': true, 'script': 'User:Helder.wiki/Tools/SidebarSlider.js' }, { //'title': 'Atualizador de JavaScripts', //'id': 'js-js-updater', //'desc': 'Possibilitar a atualização automática de scripts', 'autorun': /\.js$/g.test(mw.config.get('wgTitle')) && $.inArray(mw.config.get('wgNamespaceNumber'), [8, 9, 2, 3, 4, 5]) !== -1, 'script': 'User:Helder.wiki/Tools/jsUpdater.js' }, { 'title': 'Localizar e substituir', 'id': 'js-find-replace', 'desc': 'Inclui botões na barra de edição para localizar e substituir expressões', 'register': !isPtWb && isEditOrSubmit, 'script': 'MediaWiki:Gadget-Localizar e substituir.js' }, { //'title': 'Filtro para listas', //'id': 'js-rights-filter', //'desc': 'permite filtrar quase toda a página com listas contendo <li>', 'autorun': !isPtWb, 'script': 'MediaWiki:Gadget-rightsfilter.js' }, { //'title': 'Comparar mensagens pt e pt-br', //'id': 'js-compare-translations', //'desc': 'Facilitar a comparação das mensagens pt e pt-br no Translatewiki', 'autorun': mw.config.get('wgSiteName') === 'translatewiki.net', 'script': 'User:Helder.wiki/Tools/CompareTranslations.js' }, { //'title': 'Decodificador de links', //'id': 'js-url-decoder', //'desc': 'Converte links externos em internos, e decodifica-os quando necessário', 'autorun': isEditOrSubmit, 'script': '//en.wikipedia.org/w/index.php?title=User:Js/urldecoder.js' }, { //'title': 'Relógio UTC', //'id': 'js-UTCLiveClock', //'desc': 'Um relógio que mostra a hora atual em UTC e provê um link para purgar a cache do servidor', 'autorun': !isPtWb, 'script': '//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js' }, { //'title': 'Sumários de edição longos', //'id': 'js-long-summaries', //'desc': 'Aumenta o limite de caracteres permitidos nos sumários das edições', 'autorun': isEditOrSubmit, 'script': '//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LongEditSummaries.js' }, { //'title': 'Prever alterações usando AJAX', //'id': 'js-ajax-preview', //'desc': 'Inclui botões para ver as diferenças e/ou uma prévia da edição sem recarregar a página atual', 'autorun': !isPtWb && isEditOrSubmit && mw.config.get( 'wgCanonicalNamespace' ) !== 'Special', 'script': '//en.wikipedia.org/w/index.php?title=User:Js/ajaxPreview.js' }, { 'title': 'WikiBhasha', 'id': 'js-wiki-bhasha', 'desc': 'Possibilitar o uso do WikiBhasha para traduzir artigos da Wikipédia', 'register': /wiki$/.test(mw.config.get( 'wgDBname' )) && mw.config.get( 'wgNamespaceNumber' ) === 0, 'script': '//en.wikipedia.org/w/index.php?title=User:WikiBhasha.MSR/WikiBhasha.js' }, { 'title': 'WikEd diff', 'id': 'js-wikEd-diff', 'desc': 'Melhor visualização das diferenças entre versões dos artigos', 'register': mw.util.getParamValue('diff') !== null, 'script': '//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEdDiff.js' }, { //'title': 'Remoção de banners', //'id': 'js-hide-banners', //'desc': 'Impede a exibição do banner de arrecadações', 'autorun': true, 'script': '//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HideFundraisingNotice.js' }, { 'title': 'Contribuições de uma faixa de IPs', 'id': 'js-contribs-range', 'desc': 'Permite definir intervalos CIDR /16,/24-/32 e usar caracteres curingas no formulário da Special:Contributions. Exemplo: Splark*', 'register': mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Contributions' && mw.config.get( 'wgEnableAPI' ), 'script': '//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-contribsrange.js' }, { //'title': 'Mudanças recentes em tempo real', //'id': 'js-rtrc', //'desc': 'Gera uma lista de mudanças recentes atualizada em tempo real (em User:Krinkle/RTRC)', 'autorun': mw.config.get( 'wgTitle' ) === 'Krinkle/RTRC' && $.inArray( mw.config.get( 'wgAction' ), [ 'view', 'edit' ]) > -1, 'script': '//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js' }, { // @stat [[File:Krinkle AjaxPatrolLinks.js]] //'title': 'Decodificador de links', //'id': 'js-ajax-patrol', //'desc': 'Converte links externos em internos, e decodifijs-os quando necessário', 'autorun': mw.config.get( 'wgDBname' ) !== 'ptwiki', 'script': '//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/AjaxPatrolLinks.js' }, { 'title': 'Saltador de revisões', 'id': 'js-revision-jumper', 'desc': 'O saltador de revisões cria uma interface que permite saltar entre diferentes revisões de uma página', 'register': true, 'script': '//de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-revisionjumper.js' }, { // 'title': 'Títulos das âncoras', // 'id': 'js-ancre-titres', // 'desc': 'Inclui um link ao lado do título de cada seção, para obter facilmente links internos e externos para a seção correspondente', 'autorun': true, 'script': '//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-AncreTitres.js' }, { 'title': 'Editor de código-fonte', 'id': 'js-code-editor', 'desc': 'Inclui um editor de código-fonte nas páginas de JS e CSS', 'register': isEditOrSubmit && $.inArray(mw.config.get('wgNamespaceNumber'), [2 /* User: */, 8 /* MediaWiki: */]) > -1 && /\.(js|css)$/.test(mw.config.get('wgTitle')), 'script': '//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-CodeEditor.js' }, { 'title': 'Exibir # de bytes de cada edição', 'id': 'js-hist-num-diff', 'desc': 'Mostra o número de bytes adicionados ou removidos em cada edição no histórico das páginas', 'register': !isPtWb && 'history' === mw.config.get('wgAction'), 'script': '//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-HistoryNumDiff.js' }, { 'title': 'Editor WYSIWTF', 'id': 'js-wysiwtf', 'desc': 'Habilita o editor WYSIWTF (do Magnus Manske)', 'register': mw.config.get( 'wgAction' ) === 'view', 'script': '//toolserver.org/~magnus/wysiwtf/wysiwtf.js' } ]; // [[Special:GlobalUsage/User:Helder.wiki/Tools/myTools.js]] ([[File:User:Helder.wiki/Tools/myTools.js]]) mw.loader.load( '//pt.wikibooks.org/w/index.php?title=User:Helder.wiki/Tools/myTools.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400' ); /** * Do not follow redirects on prefix index lists */ if ( 'Prefixindex' === mw.config.get( 'wgCanonicalSpecialPageName' ) ) { $(function () { $('.allpagesredirect a').each(function(){ $(this).attr('href', $(this).attr('href') + '?redirect=no'); }); }); } // Portuguese Wikibooks if( isPtWb ) { $(function () { if( mw.config.get( 'wgPageName' ) === 'Especial:Mudanças_recentes' ) { $( '.mw-collapsible-toggle' ).first().click(); } else if ( mw.config.get( 'wgPageName' ) === 'Utilizador_Discussão:Helder.wiki' ) { $( '#firstHeading' ).append($( '#imgs-projetos' ).css( 'display', 'inline' )); } }); } if ( isEditOrSubmit ) { $(function () { var div, x, p, labels; //transforma as fórmulas LaTeX em toda a página em "botões clicáveis" div = document.getElementById( 'bodyContent' ); if( typeof window.wet_LaTeX !== 'undefined' ) { window.wet_LaTeX(div); } x = document.getElementById( 'wpMinoredit' ); if( !x ) { return null; } p = x.parentNode; if( !p ) { return null; } labels = p.getElementsByTagName( 'label' ); if ( !labels[1] ) { return null; } if ( 'Marcar como edição menor' === labels[1].innerHTML ){ labels[1].innerHTML = 'Menor'; if ( labels[2] ) { labels[2].innerHTML = 'Vigiar'; } }else{ labels[1].innerHTML = 'Vigiar'; if ( labels[0] ) { labels[0].innerHTML = 'Menor'; } } }); } /* End user scripts */ } else { mw.log( 'Note: Your scripts are disabled.' ); } /* Loader for scripts from localhost */ enableLocalScripts = $.cookie( 'enable-local-scripts' ) === 'true'; $( function () { var label = { 'true': 'Disable local scripts', 'false': 'Enable local scripts' }; $( mw.util.addPortletLink( 'p-tb', '#', label[ enableLocalScripts ], 'ca-local-scripts', 'Turn local scripts on or off and reload the page' ) ).click( function (e) { e.preventDefault(); // prevent '#' from appearing in URL bar $.cookie( 'enable-local-scripts', !enableLocalScripts, { expires: 1, path: '/' } ); document.location.reload( false ); // Reloads the document (from the cache) } ); } ); if ( enableLocalScripts ) { mw.loader.load( 'http://localhost/mw/index.php?title=User:' + mw.config.get( 'wgUserName' ) + '/common.js&action=raw&ctype=text/javascript' ); } }); // using mediawiki.util All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://pt.wikibooks.org/w/index.php?diff=prev&oldid=237112.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|