fixed collapsed sidebar autocollapse bug (#2339)

This commit is contained in:
Raphael Jackstadt
2019-10-19 12:01:46 +02:00
committed by GitHub
parent 14967aec94
commit 829a9b3c6c
5 changed files with 15 additions and 11 deletions

View File

@@ -71,7 +71,7 @@ const PushMenu = (($) => {
$(Selector.BODY).removeClass(ClassName.COLLAPSED)
if(this._options.enableRemember) {
localStorage.setItem(`remember${EVENT_KEY}`, ClassName.OPEN)
localStorage.setItem(`remember${EVENT_KEY}`, ClassName.OPEN)
}
const shownEvent = $.Event(Event.SHOWN)
@@ -88,7 +88,7 @@ const PushMenu = (($) => {
$(Selector.BODY).addClass(ClassName.COLLAPSED)
if(this._options.enableRemember) {
localStorage.setItem(`remember${EVENT_KEY}`, ClassName.COLLAPSED)
localStorage.setItem(`remember${EVENT_KEY}`, ClassName.COLLAPSED)
}
const collapsedEvent = $.Event(Event.COLLAPSED)
@@ -103,13 +103,13 @@ const PushMenu = (($) => {
}
}
autoCollapse() {
autoCollapse(resize = false) {
if (this._options.autoCollapseSize) {
if ($(window).width() <= this._options.autoCollapseSize) {
if (!$(Selector.BODY).hasClass(ClassName.OPEN)) {
this.collapse()
}
} else {
} else if (resize == true) {
if (!$(Selector.BODY).hasClass(ClassName.OPEN)) {
this.show()
} else {
@@ -151,7 +151,7 @@ const PushMenu = (($) => {
this.autoCollapse()
$(window).resize(() => {
this.autoCollapse()
this.autoCollapse(true)
})
}