2021-12-13 14:32:55 +00:00
|
|
|
// hacky enabling of snowstorm, probably a better way
|
|
|
|
$(document).ready(function(){
|
2021-12-18 23:58:16 +00:00
|
|
|
var snow = localStorage['snow'] ? true : false;
|
|
|
|
// delete previous value if "false"; this used to be on-by-default
|
|
|
|
if (snow && localStorage.snow == false) {
|
|
|
|
delete localStorage.snow;
|
|
|
|
snow = false;
|
|
|
|
}
|
2021-12-13 14:32:55 +00:00
|
|
|
|
|
|
|
if (window.Options && Options.get_tab('general')) {
|
|
|
|
selector = '#add-snow>input';
|
|
|
|
event = 'change';
|
|
|
|
Options.extend_tab("general", "<label id='add-snow'><input type='checkbox' />"+_('Snow! (requires refresh)')+"</label>");
|
|
|
|
}
|
|
|
|
|
|
|
|
$(selector)
|
|
|
|
.on(event, function() {
|
|
|
|
snow = !snow;
|
|
|
|
if (snow) {
|
2021-12-18 23:58:16 +00:00
|
|
|
localStorage.snow = true;
|
2021-12-13 14:32:55 +00:00
|
|
|
} else {
|
2021-12-18 23:58:16 +00:00
|
|
|
delete localStorage.snow;
|
2021-12-13 14:32:55 +00:00
|
|
|
}
|
|
|
|
});
|
|
|
|
if (snow) {
|
|
|
|
if (window.Options && Options.get_tab('general')) {
|
|
|
|
$('#add-snow>input').prop('checked', true);
|
|
|
|
}
|
|
|
|
$.getScript( "/js/snowstorm.js", function() {snowStorm.snowCharacter="•";snowStorm.start();});
|
|
|
|
}
|
|
|
|
});
|