Użytkownik:Michał56/common.js: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
M (:<) Znacznik: edytor źródłowy |
(będzie potrzebne) Znacznik: edytor źródłowy |
||
Linia 32: | Linia 32: | ||
"sampleText": "" |
"sampleText": "" |
||
}; |
}; |
||
} |
|||
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);}); |
|||
} |
} |
Wersja z 20:54, 26 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");
//dodatkowe przyciski w edytorze
/* autor - Michał56 */
if (typeof (mwCustomEditButtons) != 'undefined') {
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/2/26/Button_latinas.png",
"speedTip": "Wstaw polskie cudzysłowy",
"tagOpen": "„",
"tagClose": "”",
"sampleText": ""
};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "https://upload.wikimedia.org/wikipedia/commons/3/3f/Button_headline_-_2.png",
"speedTip": "Wstaw półpauzę",
"tagOpen": "–",
"tagClose": "",
"sampleText": ""
};
}
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);});
}