Explicitly refer to the global sessionStorage
Using this as a local variable might break in some browsers.
This commit is contained in:
parent
fdf5eaea74
commit
6df4603459
1 changed files with 8 additions and 8 deletions
|
@ -12,19 +12,19 @@ jQuery(function () {
|
||||||
$nav.find('div.nav-panel').hide(); // close all panels
|
$nav.find('div.nav-panel').hide(); // close all panels
|
||||||
jQuery('body').addClass('wide-content');
|
jQuery('body').addClass('wide-content');
|
||||||
removeToggleStorage();
|
removeToggleStorage();
|
||||||
sessionStorage.setItem('wide-content', true);
|
window.sessionStorage.setItem('wide-content', true);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* removes information about the toggle-state
|
* removes information about the toggle-state
|
||||||
*/
|
*/
|
||||||
removeToggleStorage = function () {
|
removeToggleStorage = function () {
|
||||||
for (var index=0; index <= sessionStorage.length; index += 1) {
|
for (var index=0; index <= window.sessionStorage.length; index += 1) {
|
||||||
var item = sessionStorage.getItem('sidebar-section-' + index + '-open');
|
var item = window.sessionStorage.getItem('sidebar-section-' + index + '-open');
|
||||||
if (!item) {
|
if (!item) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
sessionStorage.removeItem('sidebar-section-' + index + '-open');
|
window.sessionStorage.removeItem('sidebar-section-' + index + '-open');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ jQuery(function () {
|
||||||
*/
|
*/
|
||||||
setDefaultContent = function () {
|
setDefaultContent = function () {
|
||||||
jQuery('body').removeClass('wide-content');
|
jQuery('body').removeClass('wide-content');
|
||||||
sessionStorage.setItem('wide-content', false);
|
window.sessionStorage.setItem('wide-content', false);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -61,7 +61,7 @@ jQuery(function () {
|
||||||
focusFirstSubLink($panel);
|
focusFirstSubLink($panel);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
sessionStorage.setItem('sidebar-section-' + $toggler.data('index') + '-open', !isOpen);
|
window.sessionStorage.setItem('sidebar-section-' + $toggler.data('index') + '-open', !isOpen);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -124,7 +124,7 @@ jQuery(function () {
|
||||||
$toggler.parent('li').addClass('toggler');
|
$toggler.parent('li').addClass('toggler');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sessionStorage.getItem('sidebar-section-' + index + '-open') === 'true') {
|
if (window.sessionStorage.getItem('sidebar-section-' + index + '-open') === 'true') {
|
||||||
$wrap.css('display', 'block');
|
$wrap.css('display', 'block');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -168,7 +168,7 @@ jQuery(function () {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
if (sessionStorage.getItem('wide-content') === 'true') {
|
if (window.sessionStorage.getItem('wide-content') === 'true') {
|
||||||
setWideContent();
|
setWideContent();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue