summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/navigation
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-03-25 15:08:50 +0100
committerPetr Vobornik <pvoborni@redhat.com>2013-05-06 16:22:20 +0200
commitc111ffb9f26b76761a1b0f0e27721c355645bf98 (patch)
tree01b0943b62551a1edc7166d95dadfc931e193d18 /install/ui/src/freeipa/navigation
parent6c2bfe6dc048491328ed6fe0db4d56d1fe8738f9 (diff)
downloadfreeipa-c111ffb9f26b76761a1b0f0e27721c355645bf98.tar.gz
freeipa-c111ffb9f26b76761a1b0f0e27721c355645bf98.tar.xz
freeipa-c111ffb9f26b76761a1b0f0e27721c355645bf98.zip
Menu proxy
https://fedorahosted.org/freeipa/ticket/3235
Diffstat (limited to 'install/ui/src/freeipa/navigation')
-rw-r--r--install/ui/src/freeipa/navigation/Menu.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/install/ui/src/freeipa/navigation/Menu.js b/install/ui/src/freeipa/navigation/Menu.js
index ca570b30b..507569f2c 100644
--- a/install/ui/src/freeipa/navigation/Menu.js
+++ b/install/ui/src/freeipa/navigation/Menu.js
@@ -101,7 +101,7 @@ return declare([Evented], {
* @param {String|menu_item} parent
* @param {Object} options
*/
- add_item: function(item, parent, options ) {
+ add_item: function(item, parent, options) {
item = lang.clone(item); //don't modify original spec
@@ -115,7 +115,9 @@ return declare([Evented], {
if (item.entity) {
// FIXME: replace with 'entities' module in future
var entity = IPA.get_entity(item.entity);
- if (!entity) return; //quit
+ if (!entity) {
+ return false; //quit
+ }
//item.name = entity.name;
if (!item.label) item.label = entity.label;
if (!item.title) item.title = entity.title;
@@ -163,6 +165,7 @@ return declare([Evented], {
this.add_item(child, item);
}, this);
}
+ return true;
},
add_items: function(/* Array */ items) {