Source code of Leftypol imageboard
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

31 lines
1.3 KiB

// hacky enabling of snowstorm, probably a better way
$(document).ready(function(){
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;
}
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) {
localStorage.snow = true;
} else {
delete localStorage.snow;
}
});
if (snow) {
if (window.Options && Options.get_tab('general')) {
$('#add-snow>input').prop('checked', true);
}
$.getScript( "/js/snowstorm.js", function() {snowStorm.snowCharacter="&bull;";snowStorm.start();});
}
});