diff --git a/ayanova/src/App.vue b/ayanova/src/App.vue index a67b49af..c1cf703e 100644 --- a/ayanova/src/App.vue +++ b/ayanova/src/App.vue @@ -56,12 +56,30 @@ --> - + + + + + + {{ "fa-" + item.icon }} + + + {{ item.title }} + + + + + + {{ "fa-" + item.icon }} @@ -107,7 +125,11 @@ export default { icon: "", title: "", contextItems: [], - mainMenuItems: [] + mainMenuItems: [ + { title: "Log off", icon: "sign-out-alt", key: "app:logout" }, + { title: "Help", key: "app:help" }, + { divider: true } + ] }, items: [ { header: "Today" }, @@ -131,22 +153,21 @@ export default { subtitle: "Sandra Adams — Do you have Paris recommendations? Have you ever been?" } - ], - contextItems: [] + ] }; }, created() { //subscribe to context menu changes var that = this; - this.$gzevent.$on("context-menu-change", function(ctx) { + this.$gzevent.$on("menu-change", function(ctx) { that.appBar.isMain = ctx.isMain; that.appBar.icon = ctx.icon; that.appBar.title = ctx.title; that.appBar.contextItems = ctx.contextItems ? ctx.contextItems : []; }); - this.$gzevent.$on("context-click", function(key) { - alert("App.vue::context click: " + key); + this.$gzevent.$on("main-menu-click", function(key) { + alert("App.vue::main-menu click: " + key); }); }, beforeDestroy() { diff --git a/ayanova/src/views/About.vue b/ayanova/src/views/About.vue index e34b7737..4c203cde 100644 --- a/ayanova/src/views/About.vue +++ b/ayanova/src/views/About.vue @@ -127,7 +127,7 @@ export default { ]); }, created() { - this.$gzevent.$emit("context-menu-change", { + this.$gzevent.$emit("menu-change", { isMain: true, icon: "fa-info-circle", title: this.$gzlocale.get("HelpAboutAyaNova") diff --git a/ayanova/src/views/Home.vue b/ayanova/src/views/Home.vue index f7dc1bd2..d653b390 100644 --- a/ayanova/src/views/Home.vue +++ b/ayanova/src/views/Home.vue @@ -10,7 +10,7 @@ export default { HelloWorld }, beforeCreate() { - this.$gzevent.$emit("context-menu-change", { + this.$gzevent.$emit("menu-change", { isMain: true, icon: "fa-home", title: this.$gzlocale.get("Home") diff --git a/ayanova/src/views/inventory-widget-edit.vue b/ayanova/src/views/inventory-widget-edit.vue index b138aa31..53df55de 100644 --- a/ayanova/src/views/inventory-widget-edit.vue +++ b/ayanova/src/views/inventory-widget-edit.vue @@ -173,7 +173,7 @@ export default { }); }, created() { - this.$gzevent.$emit("context-menu-change", { + this.$gzevent.$emit("menu-change", { isMain: false, icon: "fa-splotch", title: this.$gzlocale.get("Widget"), @@ -184,11 +184,11 @@ export default { { title: "Click Me 4", key: "4" } ] }); - this.$gzevent.$on("context-click", clickHandler); + this.$gzevent.$on("context-menu-click", clickHandler); this.getDataFromApi(); }, beforeDestroy() { - this.$gzevent.$off("context-click", clickHandler); + this.$gzevent.$off("context-menu-click", clickHandler); }, components: {}, data() { diff --git a/ayanova/src/views/inventory.vue b/ayanova/src/views/inventory.vue index d2df7a8d..41bc7d6f 100644 --- a/ayanova/src/views/inventory.vue +++ b/ayanova/src/views/inventory.vue @@ -48,7 +48,7 @@ export default { }); }, created() { - this.$gzevent.$emit("context-menu-change", { + this.$gzevent.$emit("menu-change", { isMain: true, icon: "fa-dolly", title: this.$gzlocale.get("Inventory") diff --git a/ayanova/src/views/login.vue b/ayanova/src/views/login.vue index c9aade75..b6aaff31 100644 --- a/ayanova/src/views/login.vue +++ b/ayanova/src/views/login.vue @@ -65,7 +65,7 @@ export default { }; }, created() { - this.$gzevent.$emit("context-menu-change", { + this.$gzevent.$emit("menu-change", { isMain: true, icon: "", title: ""