Sha256: 568a2660802062a627fa8e579b61c3f48589f4446bdc350459112c84fca66784
Contents?: true
Size: 1.63 KB
Versions: 4
Compression:
Stored size: 1.63 KB
Contents
//>>built define("dojox/mobile/TreeView",["dojo/_base/kernel","dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/dom-construct","dijit/registry","./Heading","./ListItem","./ProgressIndicator","./RoundRectList","./ScrollableView","./viewRegistry"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d){ _1.experimental("dojox.mobile.TreeView"); return _3("dojox.mobile.TreeView",_c,{postCreate:function(){ this._load(); this.inherited(arguments); },_load:function(){ this.model.getRoot(_4.hitch(this,function(_e){ var _f=this; var _10=new _b(); var _11={}; var _12=new _9({label:_f.model.rootLabel,moveTo:"#",onClick:function(){ _f.handleClick(this); },item:_e}); _10.addChild(_12); this.addChild(_10); })); },handleClick:function(li){ var _13="view_"; if(li.item[this.model.newItemIdAttr]){ _13+=li.item[this.model.newItemIdAttr]; }else{ _13+="rootView"; } _13=_13.replace("/","_"); if(_7.byId(_13)){ _7.byNode(li.domNode).transitionTo(_13); return; } var _14=_a.getInstance(); _5.body().appendChild(_14.domNode); _14.start(); this.model.getChildren(li.item,_4.hitch(this,function(_15){ var _16=this; var _17=new _b(); _2.forEach(_15,function(_18,i){ var _19={item:_18,label:_18[_16.model.store.label],transition:"slide"}; if(_16.model.mayHaveChildren(_18)){ _19.moveTo="#"; _19.onClick=function(){ _16.handleClick(this); }; } var _1a=new _9(_19); _17.addChild(_1a); }); var _1b=new _8({label:"Dynamic View",back:"Back",moveTo:_d.getEnclosingView(li.domNode).id}); var _1c=_c({id:_13},_6.create("div",null,_5.body())); _1c.addChild(_1b); _1c.addChild(_17); _1c.startup(); _14.stop(); _7.byNode(li.domNode).transitionTo(_1c.id); })); }}); });
Version data entries
4 entries across 4 versions & 1 rubygems