diff --git a/src/SideMenu.vue b/src/SideMenu.vue index 68fcccb..908f84c 100644 --- a/src/SideMenu.vue +++ b/src/SideMenu.vue @@ -128,7 +128,9 @@ export default { (function(apps) { window.setTimeout(function() { - jQuery('body').trigger('side-menu.apps', [apps]) + document.querySelector('body').dispatchEvent(new CustomEvent('side-menu.apps', { + detail: {apps: apps}, + })); }, 1000) })(this.apps) }, diff --git a/src/SideMenuBig.vue b/src/SideMenuBig.vue index 9f6d8f2..31b9992 100644 --- a/src/SideMenuBig.vue +++ b/src/SideMenuBig.vue @@ -97,7 +97,9 @@ export default { } } - jQuery('body').trigger('side-menu.apps', [apps]) + document.querySelector('body').dispatchEvent(new CustomEvent('side-menu.apps', { + detail: {apps: apps}, + })); }); }, diff --git a/src/SideMenuWithCategories.vue b/src/SideMenuWithCategories.vue index 6b63689..0ba9c45 100644 --- a/src/SideMenuWithCategories.vue +++ b/src/SideMenuWithCategories.vue @@ -95,7 +95,9 @@ export default { } } - jQuery('body').trigger('side-menu.apps', [apps]) + document.querySelector('body').dispatchEvent(new CustomEvent('side-menu.apps', { + detail: {apps: apps}, + })); }); }, diff --git a/templates/js/script.php b/templates/js/script.php index cf4b2ce..1bf944b 100644 --- a/templates/js/script.php +++ b/templates/js/script.php @@ -28,7 +28,9 @@ if ($_['always-displayed']) { var targetBlankApps = ; - body.on('side-menu.apps', function(e, apps) { + document.querySelector('body').addEventListener('side-menu.apps', function(e) { + const apps = e.detail.apps; + sideMenu = jQuery('#side-menu')