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.
38 lines
1.2 KiB
38 lines
1.2 KiB
2 years ago
|
|
||
|
$.AdminLTESidebarTweak = {};
|
||
|
|
||
|
$.AdminLTESidebarTweak.options = {
|
||
|
EnableRemember: true,
|
||
|
NoTransitionAfterReload: false
|
||
|
//Removes the transition after page reload.
|
||
|
};
|
||
|
|
||
|
$(function () {
|
||
|
"use strict";
|
||
|
|
||
|
$("body").on("collapsed.pushMenu", function () {
|
||
|
if ($.AdminLTESidebarTweak.options.EnableRemember) {
|
||
|
var toggleState = 'opened';
|
||
|
if ($("body").hasClass('sidebar-collapse')) {
|
||
|
toggleState = 'closed';
|
||
|
}
|
||
|
document.cookie = "toggleState=" + toggleState;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
if ($.AdminLTESidebarTweak.options.EnableRemember) {
|
||
|
var re = new RegExp('toggleState' + "=([^;]+)");
|
||
|
var value = re.exec(document.cookie);
|
||
|
var toggleState = (value != null) ? unescape(value[1]) : null;
|
||
|
if (toggleState == 'closed') {
|
||
|
if ($.AdminLTESidebarTweak.options.NoTransitionAfterReload) {
|
||
|
$("body").addClass('sidebar-collapse hold-transition').delay(100).queue(function () {
|
||
|
$(this).removeClass('hold-transition');
|
||
|
});
|
||
|
} else {
|
||
|
$("body").addClass('sidebar-collapse');
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
});
|