20 lines
756 B
JavaScript
20 lines
756 B
JavaScript
$(function() {
|
|
var sidepage_button = $('#sidepage #applabel');
|
|
sidepage_button.on('click', function() {
|
|
$('#sidepage, #main').addClass('enable-transitions');
|
|
$('#sidepage, #main').toggleClass('sidepage-expanded');
|
|
if ($('#sidepage').hasClass('sidepage-expanded')) {
|
|
window.localStorage.sidepage_status = 'expanded';
|
|
} else {
|
|
window.localStorage.sidepage_status = null;
|
|
}
|
|
});
|
|
if (window.location.protocol == 'file:') {
|
|
/* don't open sidepage when loading from a file:// */
|
|
window.localStorage.sidepage_status = null;
|
|
}
|
|
if (window.localStorage.sidepage_status == 'expanded' || window.localStorage.sidepage_status === undefined) {
|
|
$('#sidepage, #main').toggleClass('sidepage-expanded');
|
|
}
|
|
});
|