MediaWiki:Gadget-toggleDarkMode.js: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
$.when(mw.loader.using('mediawiki.util'), $.ready).then(function() { | |||
portletLink = mw.util.addPortletLink( | |||
'p-personal', | |||
'', | |||
'Toggle Darkmode', | |||
'pt-skin-toggles', | |||
'Toggle darkmode', | |||
null, | |||
$('#pt-userpage, #pt-anonuserpage') | |||
); | |||
$(portletLink).find('a').addClass('oo-ui-icon-advanced').click(function(e) { | |||
e.preventDefault(); | |||
if (!formMade) { | |||
mw.loader.using(['oojs-ui-core','oojs-ui-windows','oojs-ui-widgets']).then(self.initForm); | |||
} else { | |||
window.OOUIWindowManager.openWindow('skin'); | |||
} | } | ||
} | }); | ||
}) | |||
Revision as of 16:09, 29 March 2022
$.when(mw.loader.using('mediawiki.util'), $.ready).then(function() {
portletLink = mw.util.addPortletLink(
'p-personal',
'',
'Toggle Darkmode',
'pt-skin-toggles',
'Toggle darkmode',
null,
$('#pt-userpage, #pt-anonuserpage')
);
$(portletLink).find('a').addClass('oo-ui-icon-advanced').click(function(e) {
e.preventDefault();
if (!formMade) {
mw.loader.using(['oojs-ui-core','oojs-ui-windows','oojs-ui-widgets']).then(self.initForm);
} else {
window.OOUIWindowManager.openWindow('skin');
}
});
})