X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fframework%2Fcore%2Fmodules%2Fnavigation_manager.js;h=f6903591cc607898493a13464b92e08ccc8cf492;hb=bb11c05914869028a39a685cf5bf2ec347f299a1;hp=6ed1e49a384f5cbcd0380a169ca1a7dea0e55bcd;hpb=cd4119f7fd2ee97de0b2b5307c6de11e8e600acd;p=osm%2FUI.git diff --git a/skyquake/framework/core/modules/navigation_manager.js b/skyquake/framework/core/modules/navigation_manager.js index 6ed1e49a3..f6903591c 100644 --- a/skyquake/framework/core/modules/navigation_manager.js +++ b/skyquake/framework/core/modules/navigation_manager.js @@ -68,6 +68,13 @@ function addLabel(plugin_name, label) { NAVIGATION[plugin_name].label = label || 'RW.UI Plugin'; } +function addAllow(plugin_name, allow) { + if (!NAVIGATION[plugin_name]) { + NAVIGATION[plugin_name] = {}; + } + NAVIGATION[plugin_name].allow = allow || '*'; +} + function getNavigation() { return NAVIGATION; } @@ -81,6 +88,7 @@ function onNavigationDiscovered(plugin_name, plugin) { addOrder(plugin_name, plugin.order); addPriority(plugin_name, plugin.priority); addLabel(plugin_name, plugin.name); + addAllow(plugin_name, plugin.allow); } function init() {