Разлика между версии на „Потребител:V111P/js/QuickDiffCommands.js“

редакция без резюме
(Меню; Използване на оригиналния Бързолик скрипт МедияУики:Gadget-Quick_diff.js)
/**
* QuickDiffCommands 2018-04-30.
* For [[МедияУики:Gadget-Quick diff.js]]
*
Задайте клавишите, които искате във вашия .js файл:
 
window.quickDiffConfig = {
keys: {
close: '4',
patrol: '3',
rollback: '5',
up: 'r',
down: 'f',
upUnpatrolled: 'e',
downUnpatrolled: 'd'
}
};
 
В единичните кавички са ИМЕНАТА на клавишите. Те трябва да се зададат на латиница,
но ще работят и когато клавиатурата пише на кирилица.
 
*/
addCss: function()
{
$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function () {
QuickDiffCmds.qdcCss = mw.util.addCSS(
'#quickdiff-menu {\
z'#quickdiff-index:menu 1;{\
position z-index: absolute1;\
top position: 0absolute;\
right top: 40px0;\
font-family right: sans-serif40px;\
font-family: sans-serif;\
}'
); }'
} );
});
},
 
 
QuickDiffCmds.originalGVW = QuickDiff.getViewWindow;
 
QuickDiff.getViewWindow = function () {
var $menu = QuickDiffCmds.$menu;
QuickDiffCmds.addCss();
 
if (!window.QuickDiff) $.ajax({
QuickDiffCmds.quickDiffPatch();
url: '//bg.wikipedia.org/w/index.php?title=МедияУики:Gadget-Quick_diff.js'
else {
+ '&action=raw&ctype=text/javascript',
$.ajax({
dataType: 'script',
url: '//bg.wikipedia.org/w/index.php?title=МедияУики:Gadget-Quick_diff.js'
cache: true,
+ '&action=raw&ctype=text/javascript',
success: function () {
dataType: 'script',
setTimeout(function () {
cache: true,
if (window.QuickDiff)
success: function () {
QuickDiffCmds.quickDiffPatch();
setTimeout(function () {
}, 500); // sometimes a script needs time to execute
if (window.QuickDiff)
}
QuickDiffCmds.quickDiffPatch();
});
}, 500); // sometimes a script needs time to execute
}'
});
}
}