diff --git a/application/controllers/api/frontend/v1/Menu.php b/application/controllers/api/frontend/v1/Treemenu.php similarity index 97% rename from application/controllers/api/frontend/v1/Menu.php rename to application/controllers/api/frontend/v1/Treemenu.php index 5ad97f403..fbaaa2c97 100644 --- a/application/controllers/api/frontend/v1/Menu.php +++ b/application/controllers/api/frontend/v1/Treemenu.php @@ -24,7 +24,7 @@ if (! defined('BASEPATH')) exit('No direct script access allowed'); * Provides data to the ajax get calls about menues * This controller works with JSON calls on the HTTP GET or POST and the output is always JSON */ -class Menu extends FHCAPI_Controller +class Treemenu extends FHCAPI_Controller { public function __construct() { diff --git a/public/js/api/factory/menu.js b/public/js/api/factory/treemenu.js similarity index 94% rename from public/js/api/factory/menu.js rename to public/js/api/factory/treemenu.js index d8b1b8635..e9c3764b0 100644 --- a/public/js/api/factory/menu.js +++ b/public/js/api/factory/treemenu.js @@ -19,7 +19,7 @@ export default { get(config, path = '') { return { method: 'get', - url: '/api/frontend/v1/menu/' + config + '/' + path + url: '/api/frontend/v1/treemenu/' + config + '/' + path }; }, // TODO(chris): handle favorites per config diff --git a/public/js/components/Base/Menu.js b/public/js/components/Base/Treemenu.js similarity index 95% rename from public/js/components/Base/Menu.js rename to public/js/components/Base/Treemenu.js index 64f1bc4c9..465b91ac2 100644 --- a/public/js/components/Base/Menu.js +++ b/public/js/components/Base/Treemenu.js @@ -1,14 +1,14 @@ -import MenuEntry from './Menu/Entry.js'; +import TreemenuEntry from './Treemenu/Entry.js'; import dragClick from '../../directives/dragClick.js'; -import ApiMenu from '../../api/factory/menu.js'; +import ApiTreemenu from '../../api/factory/treemenu.js'; export default { components: { PvTreetable: primevue.treetable, PvColumn: primevue.column, - MenuEntry + TreemenuEntry }, directives: { dragClick @@ -96,7 +96,7 @@ export default { this.loading = true; return this.$api - .call(ApiMenu.get(this.config, node.data.path)) + .call(ApiTreemenu.get(this.config, node.data.path)) .then(result => { const subNodes = result.data.map(this.mapResultToTreeData); const realNode = this.findNodeByKey(node.key); @@ -224,7 +224,7 @@ export default { filterFav() { this.favorites.on = !this.favorites.on; this.$api - .call(ApiMenu.favorites.set( + .call(ApiTreemenu.favorites.set( JSON.stringify(this.favorites) )); }, @@ -238,7 +238,7 @@ export default { } this.$api - .call(ApiMenu.favorites.set( + .call(ApiTreemenu.favorites.set( JSON.stringify(this.favorites) )); }, @@ -261,7 +261,7 @@ export default { }, mounted() { this.$api - .call(ApiMenu.get(this.config)) + .call(ApiTreemenu.get(this.config)) .then(result => { this.nodes = result.data.map(el => { el.root = true; @@ -273,7 +273,7 @@ export default { .catch(this.$fhcAlert.handleSystemError); this.$api - .call(ApiMenu.favorites.get()) + .call(ApiTreemenu.favorites.get()) .then(result => { if (result.data) { this.favorites = JSON.parse(result.data); @@ -316,7 +316,7 @@ export default {