This commit is contained in:
@@ -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
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user