Użytkownik:Polskacafe/common.js: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
M (test)
 
(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');