MediaWiki:Common.js

A BÍBLIA, PELA PRÓPRIA BÍBLIA
Ir para navegação Ir para pesquisar

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.
//Função para inserir observações de ajuda à edição


function insertParam(key, value) {
    key = encodeURIComponent(key);
    value = encodeURIComponent(value);

    // kvp looks like ['key1=value1',  'key2=value2', ...]
    var kvp = document.location.search.substr(1).split('&');
    var i = 0;

    for(; i<kvp.length; i++){

        if (kvp[i].startsWith(key + '=')) {
            pair = kvp[i].split('=');
            pair[1] = value;
            kvp[i] = pair.join('=');
            break;
         }
    }

    if(i >= kvp.length){
        kvp[kvp.length] = [key,value].join('=');
    }

    // can return this  or...
    params = kvp.join('&');

    // reload page with new params
    
    document.location.search = params;
}


//Chama a função durante as edições.
$(function(){

    if ( mw.config.get( 'wgAction' ) === 'edit' ) {

        params1 = new URLSearchParams(document.location.search);
         
        if(!params1.has('editintro')){

       	   insertParam('editintro','Template:Ajuda_Edição');
           }
    }

}());

/* TODO: com essa parte do código a ajuda da edição não está aparecendo.
mw.loader.using( 'jquery.makeCollapsible' ).then( () => {
      $( 'BLOCKQUOTE' ).makeCollapsible();
} );
*/