diff options
author | Andrew Dolgov <[email protected]> | 2010-11-19 22:18:26 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2010-11-19 22:18:26 +0300 |
commit | 1beea8001786b6cbc8a9fc42574970aede1b56dd (patch) | |
tree | 82e32d19d9aa34dd4a32f3a4a296ad9de4fa2656 /FeedTree.js | |
parent | bc372fe30fecfbf4a6d831b23480c057a989c79a (diff) |
implement labels submenu; rework init process so that feedlist_init depends on feedTree being loaded
Diffstat (limited to 'FeedTree.js')
-rw-r--r-- | FeedTree.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/FeedTree.js b/FeedTree.js index f01fd24cf..19c32a95f 100644 --- a/FeedTree.js +++ b/FeedTree.js @@ -5,6 +5,17 @@ dojo.require("dijit.Tree"); dojo.require("dijit.Menu"); dojo.declare("fox.FeedStoreModel", dijit.tree.ForestStoreModel, { + getItemsInCategory: function (id) { + if (!this.store._itemsByIdentity) return undefined; + + cat = this.store._itemsByIdentity['CAT:' + id]; + + if (cat && cat.items) + return cat.items; + else + return undefined; + + }, getItemById: function(id) { return this.store._itemsByIdentity[id]; }, |