function localScript(name)
{
mw.loader.load('/w/index.php?title=User:Wargo/'+name+'.js&action=raw&ctype=text/javascript');
}
//localScript('ooui');
//localScript('ve-gadget-n');
/*localScript('RCFilters');
localScript('MySidebar');
localScript('Masowo_na_TO');*/
//localScript('drh');
/*mw.loader.using('mediawiki.util', 'jquery.ui').done(function(){
localScript('MTS');
});*/
mw.loader.using('mediawiki.util').done(function(){
mw.util.addCSS('.oo-ui-icon-kropidlo {background-image: url(https://commons.wikimedia.org/w/thumb.php?f=Broom%20icon.svg&w=22);}');
});
for2017WTE = function()
{
function ve_sk_cmd()
{
ve_sk_cmd.parent.call(this, 've_sk');
}
OO.inheritClass(ve_sk_cmd, ve.ui.Command);
// eslint-disable-next-line no-unused-vars
ve_sk_cmd.prototype.execute = function(surface)
{
alert("s");
return true;
};
ve_sk_cmd.prototype.isExecutable = function()
{
return (ve.init.target.getSurface().getMode() === 'source');
};
ve.ui.commandRegistry.register(new ve_sk_cmd());
function sk4nwe_cmd()
{
sk4nwe_cmd.parent.apply(this, arguments);
}
OO.inheritClass (sk4nwe_cmd, ve.ui.Tool);
mw.loader.using( [ 'ext.visualEditor.mediawiki' ] ).then( function() {
function addGroup( target ) {
console.log('s');
target.static.toolbarGroups.push( {
name: 'mytoolgroup',
label: 'My Group',
include: [ { group: 'mytoolgroup' } ],
} );
}
for ( var n in ve.init.mw.targetFactory.registry ) {
addGroup( ve.init.mw.targetFactory.lookup( n ) );
}
ve.init.mw.targetFactory.on( 'register', function ( name, target ) {
addGroup( target );
} );
} );
sk4nwe_cmd.static.name = 'codecleaner';
sk4nwe_cmd.static.group = 'mytoolgroup';
sk4nwe_cmd.static.autoAddToCatchall = false;
sk4nwe_cmd.static.autoAddToGroup = true;
sk4nwe_cmd.static.icon = 'kropidlo';
sk4nwe_cmd.static.title = 'SK';
sk4nwe_cmd.static.commandName = 've_sk';
ve.ui.toolFactory.register(sk4nwe_cmd);
ve.ui.triggerRegistry.register(
've_sk', {
mac: new ve.ui.Trigger('cmd+shift+1'),
pc: new ve.ui.Trigger('ctrl+shift+1')
}
);
};
mw.loader.using( 'ext.visualEditor.desktopArticleTarget.init' ).done(function(){
mw.libs.ve.addPlugin(function() {
mw.loader.using( [ 'ext.visualEditor.core' ] ).done( function() {
for2017WTE();
});
});
});