Roo.docs.init = {
classes : false, // flat version of list of classes
- currentClass : '', // currently viewed class name
+ currentClass : '--none--', // currently viewed class name
hash : '',
// our classes witch children first..
d.forEach(function(e) {
if (e.cn.length) {
- this.addTreeItem(Roo.docs.navGroup, e, 'NavSidebarItem');
+ this.addTreeItem(Roo.docs.navGroup, e, 'NavSidebarItem', true);
}
}, this);
d.forEach(function(e) {
if (!e.cn.length) {
- this.addTreeItem(Roo.docs.navGroup, e, 'NavSidebarItem');
+ this.addTreeItem(Roo.docs.navGroup, e, 'NavSidebarItem' ,true);
}
}, this);
+
+ d.forEach(function(e) {
+ if (e.cn.length) {
+ this.addTreeItem(Roo.docs.mobileNavGroup, e, 'NavSidebarItem', false);
+
+ }
+ }, this);
+
+ d.forEach(function(e) {
+ if (!e.cn.length) {
+ this.addTreeItem(Roo.docs.mobileNavGroup, e, 'NavSidebarItem', false);
+ }
+ }, this);
+
var roo = Roo.docs.navGroup.items[1].menu;
roo.show(roo.triggerEl, '?', false);
if (location.hash.length) {
})
}));
- e.node = node;
- e.parent_menu = parent;
- e.parent = parent_e;
+
+ // mobile nodes..?
+
+
+
+
+
+
+ if (parent_e !== false) {
+ e.node = node;
+ e.parent_menu = parent;
+ e.parent = parent_e == true ? null : parent_e;
+ }
+
parent.items.push(node);
if (e.cn.length && type == 'NavSidebarItem') {
this.topm = node.menu;
var cn = ec.name.split('.').pop();
//Roo.log(cn);
if (cn == cn.toLowerCase()) {
- this.addTreeItem(node.menu, ec,'MenuItem', e);
+ this.addTreeItem(node.menu, ec,'MenuItem', parent_e !== false ? e : false);
}
}, this);
e.cn.forEach(function(ec) {
var cn = ec.name.split('.').pop();
if (cn != cn.toLowerCase()) {
- this.addTreeItem(node.menu, ec,'MenuItem', e);
+ this.addTreeItem(node.menu, ec,'MenuItem', parent_e !== false ? e : false);
}
}, this);
loadDoc : function(cls)
{
+ if (this.currentClass == cls.name) {
+ return;
+ }
+ //Roo.docs.mobileNavGroup.hide();
+ Roo.log("loadDoc?");
Roo.docs.doc_body_content.hide();
+
this.currentClass = cls.name;
if (!cls ) {
Roo.docs.introBody.show();