Skip to content

Commit 49ac147

Browse files
committed
fix: delegate event handlers to support turbolinks
1 parent d2d1b6e commit 49ac147

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

js/src/aside-menu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const AsideMenu = (($) => {
6363
// Private
6464

6565
_addEventListeners() {
66-
$(Selector.ASIDE_MENU_TOGGLER).on(Event.CLICK, (event) => {
66+
$(document).on(Event.CLICK, Selector.ASIDE_MENU_TOGGLER, (event) => {
6767
event.preventDefault()
6868
event.stopPropagation()
6969
const toggle = event.currentTarget.dataset.toggle

js/src/sidebar.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,27 +139,27 @@ const Sidebar = (($) => {
139139
// Private
140140

141141
_addEventListeners() {
142-
$(Selector.BRAND_MINIMIZER).on(Event.CLICK, (event) => {
142+
$(document).on(Event.CLICK, Selector.BRAND_MINIMIZER, (event) => {
143143
event.preventDefault()
144144
event.stopPropagation()
145145
$(Selector.BODY).toggleClass(ClassName.BRAND_MINIMIZED)
146146
})
147147

148-
$(Selector.NAV_DROPDOWN_TOGGLE).on(Event.CLICK, (event) => {
148+
$(document).on(Event.CLICK, Selector.NAV_DROPDOWN_TOGGLE, (event) => {
149149
event.preventDefault()
150150
event.stopPropagation()
151151
const dropdown = event.target
152152
$(dropdown).parent().toggleClass(ClassName.OPEN)
153153
})
154154

155-
$(Selector.SIDEBAR_MINIMIZER).on(Event.CLICK, (event) => {
155+
$(document).on(Event.CLICK, Selector.SIDEBAR_MINIMIZER, (event) => {
156156
event.preventDefault()
157157
event.stopPropagation()
158158
$(Selector.BODY).toggleClass(ClassName.SIDEBAR_MINIMIZED)
159159
this.perfectScrollbar(Event.TOGGLE)
160160
})
161161

162-
$(Selector.SIDEBAR_TOGGLER).on(Event.CLICK, (event) => {
162+
$(document).on(Event.CLICK, Selector.SIDEBAR_TOGGLER, (event) => {
163163
event.preventDefault()
164164
event.stopPropagation()
165165
const toggle = event.currentTarget.dataset.toggle

0 commit comments

Comments
 (0)