projects
/
osm
/
UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Debug, logging, about added to ADMIN dropdown
[osm/UI.git]
/
skyquake
/
framework
/
core
/
modules
/
navigation_manager.js
diff --git
a/skyquake/framework/core/modules/navigation_manager.js
b/skyquake/framework/core/modules/navigation_manager.js
index
f690359
..
7d22394
100644
(file)
--- a/
skyquake/framework/core/modules/navigation_manager.js
+++ b/
skyquake/framework/core/modules/navigation_manager.js
@@
-75,6
+75,13
@@
function addAllow(plugin_name, allow) {
NAVIGATION[plugin_name].allow = allow || '*';
}
NAVIGATION[plugin_name].allow = allow || '*';
}
+function addAdminFlag(plugin_name, admin_link) {
+ if (!NAVIGATION[plugin_name]) {
+ NAVIGATION[plugin_name] = {};
+ }
+ NAVIGATION[plugin_name].admin_link = admin_link || false;
+}
+
function getNavigation() {
return NAVIGATION;
}
function getNavigation() {
return NAVIGATION;
}
@@
-89,6
+96,7
@@
function onNavigationDiscovered(plugin_name, plugin) {
addPriority(plugin_name, plugin.priority);
addLabel(plugin_name, plugin.name);
addAllow(plugin_name, plugin.allow);
addPriority(plugin_name, plugin.priority);
addLabel(plugin_name, plugin.name);
addAllow(plugin_name, plugin.allow);
+ addAdminFlag(plugin_name, plugin.admin_link);
}
function init() {
}
function init() {