Użytkownik:Michał56/common.js: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
M
Znacznik: edytor źródłowy
M
Znacznik: edytor źródłowy
Linia 14: Linia 14:
importScript( "User:Expert3222/RollbackAll.js" );
importScript( "User:Expert3222/RollbackAll.js" );


//Szybkie wstawianie szablonu „Bez grafik”
/* autor - Michał56 */
function showBGButton() {addPortletLink('p-cactions', 'javascript:showPanel()', 'Bez grafik');}
function showBGButton() {addPortletLink('p-cactions', 'javascript:showPanel()', 'Bez grafik');}
if($('#ca-edit').length) $(document).ready(showBGButton);
if($('#ca-edit').length) $(document).ready(showBGButton);

Wersja z 21:09, 22 gru 2015

//skrypt zapobiegający znikaniu opcji ostatnich zmian
/*
*@autor - Michał56
*/
;(function($, mw){
    if (mw.config.get('wgCanonicalSpecialPageName') !== 'Recentchanges') return;
 
    if ($('#recentchanges-options').hasClass('collapsed')) {
        $('#recentchanges-options').toggleClass('collapsed');
    }
})(this.jQuery, this.mediaWiki);

//RollbackAll
importScript( "User:Expert3222/RollbackAll.js" );

//Szybkie wstawianie szablonu „Bez grafik”
/* autor - Michał56 */
function showBGButton() {addPortletLink('p-cactions', 'javascript:showPanel()', 'Bez grafik');}
if($('#ca-edit').length) $(document).ready(showBGButton);
function showPanel() {
if($("#s-window").length) $("#s-window").dialog("open");
else $('<div title="Wstawienie Szablonu" id="s-window">').css({textAlign:"center"}).dialog({minHeight:"auto",resizable:!1,show:{effect:"fade",duration:250},hide:{effect:"fade",duration:250},buttons:[{text:"Wstaw Szablon",click:ek},{text:"Anuluj",click:function(){$("#s-window").dialog("close");}}]});
}
function ek() {
api = new mw.Api();
$("#s-window").dialog({title:"Chwileczkę..."});
api.post({
format: 'json',
action: 'edit',
nocreate: '',
title: mw.config.get('wgPageName'),
prependtext: '{{'+'Bezgrafik'+'}}',
summary: 'Dodano szablon bez grafik.',
token: mw.user.tokens.get('editToken')
})
.done(function(data) {$("#s-window").dialog("close");window.location.reload();})
.fail(function(error) {console.log(error);});
}