manage local storage only if sidebar present (#8255)

This commit is contained in:
Serghei Mihai 2015-09-12 10:24:17 +02:00
parent 924acb54b5
commit 002d6cf922
1 changed files with 21 additions and 20 deletions

View File

@ -173,27 +173,28 @@
$(function() {
$(document).on('click.gadjo', 'a[rel=popup]', displayPopup);
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 ($('#sidepage').length) {
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 === undefined &&
typeof(GADJO_DEFAULT_SIDEPAGE_STATUS) !== "undefined") {
window.localStorage.sidepage_status = GADJO_DEFAULT_SIDEPAGE_STATUS;
}
if (window.localStorage.sidepage_status == 'expanded') {
$('#sidepage, #main').toggleClass('sidepage-expanded');
}
});
if (window.location.protocol == 'file:') {
/* don't open sidepage when loading from a file:// */
window.localStorage.sidepage_status = null;
}
if (window.localStorage.sidepage_status === undefined &&
typeof(GADJO_DEFAULT_SIDEPAGE_STATUS) !== "undefined") {
window.localStorage.sidepage_status = GADJO_DEFAULT_SIDEPAGE_STATUS;
}
if (window.localStorage.sidepage_status == 'expanded') {
$('#sidepage, #main').toggleClass('sidepage-expanded');
}
});
})();