Користувач:Bunyk/common.js
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
var importScript = function (page, domain) {
if (typeof(domain) === 'undefined') domain = mw.config.get('wgServer');
var uri = domain + mw.config.get('wgScript') + '?title=' + mw.util.wikiUrlencode(page) + '&action=raw&ctype=text/javascript';
return mw.loader.load(uri);
}
var importStylesheet = function (page, domain) {
if (typeof(domain) === 'undefined') domain = mw.config.get('wgServer');
var uri = domain + mw.config.get('wgScript') + '?title=' + mw.util.wikiUrlencode(page) + '&action=raw&ctype=text/css';
return importStylesheetURI(uri);
}
importScript('Користувач:Bunyk/modernizr.js', '//uk.wikipedia.org');
importScript('Користувач:Bunyk/deck.js', '//uk.wikipedia.org');
importStylesheet('Користувач:Bunyk/deck.css', '//uk.wikipedia.org');
importScript('User:Mattflaschen/CommonsHelper Labs.js', '//commons.wikimedia.org')
mw.loader.using(
[
'mediawiki.util',
],
function () {
var deckStart = function () {
$('html, body').css({'overflow': 'hidden'});
$('.slides').addClass('deck-container');
$.deck('.slide');
}
$(document).ready( function () {
var presentation = mw.util.addPortletLink('p-tb', '#', 'Презентація', 'ca-presentation', 'Запустити показ слайдів');
$(presentation).click(function (event) {
event.preventDefault();
deckStart();
});
});
}
);
mw.loader.load('//uk.wikipedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw');
function addExtraChars(){
var block = document.getElementById ('editpage-copywarn');
if (!block) return;
block.innerHTML =
'<a href=\'javascript:insertTags("<source lang=\\"scala\\">","</source>","")\'>Scala block</a> '+
'<a href=\'javascript:insertTags("<source lang=\\"scala\\" enclose=\\"none\\">","</source>","")\'>Scala inline</a> '+
'<a href=\'javascript:insertTags("<math>","</math>","")\'>MATH</a> ' +
'<a href=\'javascript:insertTags("<source lang=\\"python\\">","</source>","")\'>Python</a> '+
'<a href=\'javascript:insertTags("<code>","</code>","")\'>code</a> ';
}
$(addExtraChars);