This commit is contained in:
2019-04-23 22:08:27 +00:00
parent f54a4d874a
commit 412f5273c8
4 changed files with 36 additions and 25 deletions

View File

@@ -155,6 +155,35 @@ export default {
disabled: menuItem.disabled,
vm: menuItem.vm ? menuItem.vm : null
};
},
///////////////////////////////
// WIRE UP MAIN APP EVENTS
//
// called only by app.vue
//
wireUpAppEventHandlers(vm) {
var self = this;
vm.$gzevent.$on("menu-change", function handleMenuChange(ctx) {
self.handleMenuChange(vm, ctx);
});
vm.$gzevent.$on("menu-replace-item", function handleReplaceMenuItem(
newItem
) {
self.handleReplaceMenuItem(vm, newItem);
});
vm.$gzevent.$on("menu-disable-item", function handleDisableMenuItem(key) {
self.handleDisableMenuItem(vm, key, true);
});
vm.$gzevent.$on("menu-enable-item", function handleDisableMenuItem(key) {
self.handleDisableMenuItem(vm, key, false);
});
vm.$gzevent.$on("menu-click", function handleMenuClick(menuitem) {
self.handleAppClick(vm, menuitem);
});
}
//new functions above here
};