MediaWiki:Gadget-LightToggle.js: Difference between revisions

m
no edit summary
(Created page with "// Toggle a light theme for supported dark skins function setCookie(c_name, value, expiredays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + expiredays); document.cookie = c_name + '=' + escape(value) + ';path=/' + ((expiredays === null) ? '' : ';expires=' + exdate.toGMTString()); } function getCookie(c_name) { if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + '='); if (c_start != -1) { c_start = c_start + c_name.leng...")
 
mNo edit summary
 
Line 29: Line 29:
else
else
setCookie('darkTheme', 'off', 999);
setCookie('darkTheme', 'off', 999);
location.reload();
if (mw.config.get('wgUserId') || location.href.includes('?'))
location.reload();
else
location = location.href + '?toggle';
});
});
});
});