Użytkownik:Polskacafe/common.js: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
Polskacafe (dyskusja • edycje) M (test) |
Polskacafe (dyskusja • edycje) |
||
(Nie pokazano 54 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
/* inne */ |
|||
window.edButtons = [{summary: "[[Nonsensopedia:Spam|Spam]]", name: "Spam"}, {summary: "[[Nonsensopedia:Prywata|Prywata]]", name: "Prywata"}, {summary: "[[Nonsensopedia:Bo tak|Bo tak]]", name: "Bo tak"}, {summary: "Wynik głosowania na [[Nonsensopedia:Strony do usunięcia|SDU]]", name: "SDU"}]; |
|||
/* Ajax Fast Delete |
|||
// podmiana linku w siedebarze |
|||
inspired by https://dev.wikia.com/wiki/MediaWiki:FastDelete/code.js |
|||
$("#t-upload > a").attr('href', '/wiki/Special:Upload'); |
|||
Author: Sir Polskacafe |
|||
Works with cologneblue, modern, (dark)vector, monobook |
|||
// ostrzeżenie o patrolowaniu całej strony |
|||
*/ |
|||
$(".patrollink-page a").css("color", "green"); |
|||
function fastDelete() { |
|||
$(".patrollink-page a").css("font-weight", "bold"); |
|||
"use strict"; |
|||
if (!window.edButtons || $('#ca-delete').lenght || mw.config.get("wgNamespaceNumber") === -1) { |
|||
function loadFromPage(articleName) { |
|||
return; |
|||
mw.loader.load('/wiki/' + articleName + "?action=raw&ctype=text/javascript"); |
|||
} |
|||
var skin = mw.config.get("skin"); |
|||
switch(skin) { |
|||
case 'vector': |
|||
case 'darkvector': |
|||
for (var i = 0; i < edButtons.length; i++) $('#p-views.vectorTabs > ul').prepend('<li class="edButton collapsible"><span><a title="Delete with reason: '+ window.edButtons[i].summary + '" data-summary="' + window.edButtons[i].summary + '" data-id="edButton">'+window.edButtons[i].name+'</a></span></li>'); |
|||
break; |
|||
case 'cologneblue': |
|||
for (var i = 0; i < edButtons.length; i++) $('#p-cactions > ul').prepend('<li class="edButton"><a title="Delete with reason: '+ window.edButtons[i].summary + '" data-summary="' + window.edButtons[i].summary + '" data-id="edButton">'+window.edButtons[i].name+'</a></li>'); |
|||
break; |
|||
case 'monobook': |
|||
for (var i = 0; i < edButtons.length; i++) $('#p-cactions > .pBody > ul').append('<li class="edButton"><a title="Delete with reason: '+ window.edButtons[i].summary + '" data-summary="' + window.edButtons[i].summary + '" data-id="edButton">'+window.edButtons[i].name+'</a></li>'); |
|||
break; |
|||
case 'timeless': |
|||
for (var i = 0; i < edButtons.length; i++) $('#p-views > .mw-portlet-body > ul').append('<li class="edButton">'<a title="Delete with reason: '+ window.edButtons[i].summary + '" data-summary="' + window.edButtons[i].summary + '" data-id="edButton">'+window.edButtons[i].name+'</a></li>'); |
|||
break; |
|||
case 'modern': |
|||
for (var i = 0; i < edButtons.length; i++) $('#ca-delete').after('<li class="edButton collapsible"><a title="Delete with reason: '+ window.edButtons[i].summary + '" data-summary="' + window.edButtons[i].summary + '" data-id="edButton">'+window.edButtons[i].name+'</a></li>'); |
|||
} |
|||
$("a[data-id='edButton']").css('color', 'red').css('font-weight', 'bold'); |
|||
$('a[data-id="edButton"]').click(function(){ |
|||
if (!confirm("Czy chcesz usunąć tę stronę?")) { return; } |
|||
(new mw.Api()) |
|||
.post({ |
|||
action: 'delete', |
|||
title: mw.config.get('wgPageName'), |
|||
reason: $(this).attr('data-summary'), |
|||
token: mw.user.tokens.get('editToken') |
|||
}) |
|||
.done(function (res) { |
|||
location.reload(); |
|||
});}); |
|||
} |
} |
||
jQuery(document).ready(fastDelete); |
|||
//loadFromPage('Użytkownik:Polskacafe/autoRC.js'); |
|||
//loadFromPage('Użytkownik:Polskacafe/rvall.js'); |
Aktualna wersja na dzień 21:43, 16 wrz 2024
/* inne */
// podmiana linku w siedebarze
$("#t-upload > a").attr('href', '/wiki/Special:Upload');
// ostrzeżenie o patrolowaniu całej strony
$(".patrollink-page a").css("color", "green");
$(".patrollink-page a").css("font-weight", "bold");
function loadFromPage(articleName) {
mw.loader.load('/wiki/' + articleName + "?action=raw&ctype=text/javascript");
}
//loadFromPage('Użytkownik:Polskacafe/autoRC.js');
//loadFromPage('Użytkownik:Polskacafe/rvall.js');