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 1: Linia 1:
//tre
//autor: znalazłem fajny skrypt i przerobiłem

function showBGButton() {addPortletLink('p-cactions', 'javascript:showPanel()', 'TRE');}
if($('#ca-edit').length) $(document).ready(showBGButton);
function showPanel() {
if($("#s-window").length) $("#s-window").dialog("open");
else $('<div title="Wstawienie TRE" 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:tre},{text:"Anuluj",click:function(){$("#s-window").dialog("close");}}]});
}
function tre() {
api = new mw.Api();
$("#s-window").dialog({title:"Chwileczkę..."});
api.post({
format: 'json',
action: 'edit',
nocreate: '',
title: mw.config.get('wgPageName'),
prependtext: '{{'+'TRE'+'}}',
summary: 'Dodano do radosnej eksterminacji, zrób pa pa :)',
token: mw.user.tokens.get('editToken')
})
.done(function(data) {$("#s-window").dialog("close");window.location.reload();})
.fail(function(error) {console.log(error);});
}


//szybki link do statów
//szybki link do statów
$('#p-cactions > .pBody > ul').append('<li id="ca-qs"><a href="/wiki/Nonsensopedia:Statystyki dzień po dniu?action=edit" id="ca-qs-link">Uzupełnij staty</a></li>');
$('#p-cactions > .pBody > ul').append('<li id="ca-qs"><a href="/wiki/Nonsensopedia:Statystyki dzień po dniu?action=edit" id="ca-qs-link">Uzupełnij staty</a></li>');

Wersja z 15:00, 17 paź 2016

//szybki link do statów
$('#p-cactions > .pBody > ul').append('<li id="ca-qs"><a href="/wiki/Nonsensopedia:Statystyki dzień po dniu?action=edit" id="ca-qs-link">Uzupełnij staty</a></li>');

//szybki link do ukrywania rewertów (?bot=1)
if (wgCanonicalSpecialPageName == 'Contributions') {
	$('label[for=mw-show-top-only]').after('<input type="submit" id="bot-reverts" value="Oznaczaj rewert jako edycje bota" />');
	$('input[value=Szukaj]').click(function() {
		var stan = document.getElementById('bot-reverts');
		if (stan.checked) {
			main();
		}
	});
	function main() {
		var pagename = mw.config.get('wgPageName');
		$.get('/index.php?title=' + pagename + '&bot=1', function() {
			location.reload(true);
		});
		$('html, body').css({
			display: 'block',
			verflow: 'hidden'
		});
	}
} else {
	return;
}	
//dodatkowe przyciski w edytorze
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": ""
	};
	mwCustomEditButtons[mwCustomEditButtons.length] = {
	    "imageFile": "https://commons.wikimedia.org/wiki/Category:MediaWiki_edit_toolbar_formatting_buttons#/media/File:Pulsante_tmp.png",
	    "speedTip": "Wstaw podpis",
	    "tagOpen": "{{Michał56}} <nowiki>{{subst:#time:H:i, M d, Y|+2 hour}} (CEST)</nowiki>",
	    "tagClose": "",
	    "sampleText": ""
	};
	mwCustomEditButtons[mwCustomEditButtons.length] = {
	    "imageFile": "https://upload.wikimedia.org/wikipedia/commons/f/f9/BoutonsDefaut10.png",
	    "speedTip": "Wstaw Podpis",
	    "tagOpen": "{{Michał56",
	    "tagClose": "}}",
	    "sampleText": ""
	};
}
//FastDelete buttons
window.fdButtons = [];
 
window.fdButtons.push(
    {
        summary: '[[Nonsensopedia:Bo tak|Bo tak]]',
        label: 'Bo tak'
    },
    {
        summary: '[[Nonsensopedia:Wandalizm|Wandalizm]]',
        label: 'Wandalizm'
    },
    {
        summary: '[[Nonsensopedia:Prywata|Prywata]]',
        label: 'Prywata'
    }
);
importArticles( {
    type: 'script',
    articles: [
        'u:dev:FastDelete/code.js',
    ]
} );

$('<img src="http://wstaw.org/m/2015/04/10/Tupolew.png">').load(function() {
$(this).css({'position':'fixed','bottom':'25px','z-index':'1000','left':'-465px','-webkit-animation':'samolot 6s linear infinite','animation':'samolot 6s linear infinite'}).appendTo('body');
});