ElEditors, Interface administrators, Administrators
70,975
edits
No edit summary |
No edit summary |
||
Line 427: | Line 427: | ||
$('#dark-mode-switch').click(function () { | $('#dark-mode-switch').click(function () { | ||
var timestamp = new Date().getTime(); | |||
$('body').toggleClass('dark-mode'); | $('body').toggleClass('dark-mode'); | ||
$('.dark-mode-notif | var notif = $('.dark-mode-notif[data-time="'+timestamp+'"]'); | ||
notif.remove(); | |||
matchHeaderText(true); | matchHeaderText(true); | ||
if ($('body').hasClass('dark-mode')) { | if ($('body').hasClass('dark-mode')) { | ||
setCookie('elwiki-dark-mode', 'true'); | setCookie('elwiki-dark-mode', 'true'); | ||
$(this).after('<div class="dark-mode-notif" data-state="on"></div>'); | $(this).after('<div class="dark-mode-notif" data-state="on" data-time="'+timestamp+'"></div>'); | ||
} else { | } else { | ||
setCookie('elwiki-dark-mode', 'true'); | setCookie('elwiki-dark-mode', 'true'); | ||
$(this).after('<div class="dark-mode-notif" data-state="off"></div>'); | $(this).after('<div class="dark-mode-notif" data-state="off" data-time="'+timestamp+'"></div>'); | ||
} | } | ||
setTimeout(function(){ | setTimeout(function(){ | ||
notif.removeClass('toast-visible'); | |||
}, | }, 3000); | ||
setTimeout(function(){ | setTimeout(function(){ | ||
notif.remove(); | |||
}, 300); | |||
}); | }); | ||