1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
7 Roo.docs = new Roo.XComponent({
10 '3e6ec55e2dff4342e3f25b0b0b988de9' :"Inheritance tree",
11 'ae635f08107a69569e636835f24e6f6f' :" extends ",
12 '87f9f735a1d36793ceaecd4e47124b63' :"Events",
13 'd41d8cd98f00b204e9800998ecf8427e' :"",
14 '9b34238e8113db140b452beec500024b' :"Roo JS Documentation",
15 '50f33d14f129e4548c1c270fd6725a78' :"Configuration options",
16 'e64b94523532dbac62df6795a5153f04' :"doc-desc",
17 '3673e725413179fe76f341ed908a5c36' :"Defined in: ",
18 'd2b697ad8e989a6c4592987f22f5bbfc' :"doc-comments",
19 'f361257612a512f9be2fdc2abfb25aef' :"<small>Defined by</small>",
20 '494a64a432ff6a121e4ab9003c7a0df3' :"parentcls",
21 '3c81cc62cd8a24b231d0c0db34feda61' :"Implementations",
22 'f561aaf6ef0bf14d4208bb46a4ccb3ad' :"xxx",
23 '9bd81329febf6efe22788e03ddeaf0af' :" Class ",
24 'a1d108496af420635536a4e29e87d42b' :"Constructor, Static and Public Methods",
25 'd41d8cd98f00b204e9800998ecf8427e' :" "
28 part : ["docs", "docs" ],
29 order : '001-Roo.docs',
32 name : "unnamed module",
35 _tree : function(_data)
43 render : function (_self)
51 '|xns' : 'Roo.bootstrap',
55 cls : 'left-menu-sidebar',
57 render : function (_self)
60 // this.el.addClass(language);
65 '|xns' : 'Roo.bootstrap',
69 activeLookup : function()
73 var pathname = window.location.pathname.substring(baseURL.length);
79 if(pathname.match(/^\/Projects/)){
80 pathname = '/Projects';
83 var lookupPath = function(item)
85 if(typeof(item.href) == 'undefined' || !item.href.length || item.href == '#'){
89 item.el.removeClass('active');
91 var href = item.href.substring(baseURL.length);
97 item.el.addClass('active');
104 Roo.each(_this.navGroup.items, function(i){
106 var s = lookupPath(i);
112 if(typeof(i.menu) == 'undefined' || !i.menu.items.length){
116 Roo.each(i.menu.items, function(ii){
118 var ss = lookupPath(ii);
133 autoExpand : function()
137 _this.menu_expand = false;
139 var lookupMenu = function(menu, index){
141 if(menu.target == pagedata.page.target){
142 _this.menu_expand = index + 1;
146 if(!menu.children.length){
150 Roo.each(menu.children, function(c){
151 lookupMenu(c, index);
156 Roo.each(pagemenus, function(v, k){
162 if(_this.menu_expand === false){
166 if(typeof(_this.navGroup.items[_this.menu_expand].menu) == 'undefined'){
170 _this.navGroup.items[_this.menu_expand].menu.show(_this.navGroup.items[_this.menu_expand].el, false, false);
174 childrenrendered : function (_self)
176 _this.navGroup.autoExpand();
178 _this.navGroup.activeLookup();
180 render : function (_self)
182 _this.navGroup = this;
187 '|xns' : 'Roo.bootstrap',
193 style : 'position:fixed;top:0;z-Index:1000;',
195 '|xns' : 'Roo.bootstrap',
201 preventDefault : true,
205 document.location.hash = '#';
209 '|xns' : 'Roo.bootstrap'
217 cls : 'left-menu-sidebar-options',
219 '|xns' : 'Roo.bootstrap',
224 '|xns' : 'Roo.bootstrap'
231 xtype : 'NavHeaderbar',
235 cls : 'mobile-header-menu',
237 position : 'fixed-top',
240 beforetoggle : function (_self)
242 // _this.mobileNavGroup.autoExpand();
246 render : function (_self)
249 _this.navHeaderBar = this;
252 var body = Roo.select('body', true).first();
259 this.mask = Roo.DomHelper.append(body, mark, true);
261 var size = body.getSize();
262 this.mask.setSize(size.width, size.height);
264 this.mask.setStyle('z-index', '1029');
266 this.mask.enableDisplayMode("block");
269 this.mask.on('click', function(){
271 this.el.select('.navbar-collapse',true).removeClass('in');
277 var maxHeight = Roo.lib.Dom.getViewHeight() - this.el.select('.navbar-header', true).first().getHeight();
279 this.el.select('.navbar-collapse', true).first().setStyle('max-height', maxHeight);
284 '|xns' : 'Roo.bootstrap',
289 render : function (_self)
291 _this.mobileNavGroup = this;
295 '|xns' : 'Roo.bootstrap'
301 cls : 'general-content-body general-content-intro',
303 render : function (_self)
305 _this.introContainer = this;
309 '|xns' : 'Roo.bootstrap',
313 html : _this._strings['9b34238e8113db140b452beec500024b'] /* Roo JS Documentation */,
316 render : function (_self)
318 _this.roo_title = this;
322 '|xns' : 'Roo.bootstrap'
327 render : function (_self)
329 _this.introBody = this;
333 '|xns' : 'Roo.bootstrap'
339 cls : 'general-content-body',
341 render : function (_self)
343 _this.doc_body_content = this;
347 '|xns' : 'Roo.bootstrap',
351 style : 'margin: 0px;',
353 '|xns' : 'Roo.bootstrap',
359 '|xns' : 'Roo.bootstrap',
363 cls : 'doc-header-container',
365 '|xns' : 'Roo.bootstrap',
369 html : _this._strings['9bd81329febf6efe22788e03ddeaf0af'] /* Class */,
372 '|xns' : 'Roo.bootstrap',
376 cls : 'doc-classname',
377 html : _this._strings['f561aaf6ef0bf14d4208bb46a4ccb3ad'] /* xxx */,
378 style : 'font-size: 24px;\n font-weight: bold;',
381 render : function (_self)
383 _this.doc_name = this
387 '|xns' : 'Roo.bootstrap'
391 cls : 'doc-extends-str',
392 html : _this._strings['ae635f08107a69569e636835f24e6f6f'] /* extends */,
395 render : function (_self)
397 _this.doc_extends_sep = this;
401 '|xns' : 'Roo.bootstrap',
406 html : _this._strings['494a64a432ff6a121e4ab9003c7a0df3'] /* parentcls */,
407 preventDefault : true,
412 if (this.el.dom.innerHTML.length) {
413 document.location.hash = '#' + this.el.dom.innerHTML;
417 render : function (_self)
419 _this.doc_extends = this;
423 '|xns' : 'Roo.bootstrap'
431 html : _this._strings['3673e725413179fe76f341ed908a5c36'] /* Defined in: */,
434 render : function (_self)
436 _this.doc_source_row = this;
440 '|xns' : 'Roo.bootstrap',
446 html : _this._strings['3673e725413179fe76f341ed908a5c36'] /* Defined in: */,
447 preventDefault : true,
452 Roo.log(["click", this]);
453 if (this.el.dom.innerHTML.length > 0) {
454 Roo.docs.init.loadSource();
457 render : function (_self)
459 _this.doc_source = this;
463 '|xns' : 'Roo.bootstrap'
472 html : _this._strings['e64b94523532dbac62df6795a5153f04'] /* doc-desc */,
474 render : function (_self)
476 _this.doc_desc = this;
480 '|xns' : 'Roo.bootstrap'
484 cls : 'doc-comments',
486 html : _this._strings['d2b697ad8e989a6c4592987f22f5bbfc'] /* doc-comments */,
488 '|xns' : 'Roo.bootstrap'
496 '|xns' : 'Roo.bootstrap',
500 cls : 'doc-augments',
501 header : _this._strings['3e6ec55e2dff4342e3f25b0b0b988de9'] /* Inheritance tree */,
504 render : function (_self)
506 _this.augments = this;
510 '|xns' : 'Roo.bootstrap'
514 cls : 'doc-augments',
515 header : _this._strings['3c81cc62cd8a24b231d0c0db34feda61'] /* Implementations */,
518 render : function (_self)
520 _this.implementors = this;
524 '|xns' : 'Roo.bootstrap'
532 cls : 'doc-table-container',
535 header : _this._strings['50f33d14f129e4548c1c270fd6725a78'] /* Configuration options */,
537 style : 'margin-top:15px',
539 render : function (_self)
541 _this.configTableContainer = this;
545 '|xns' : 'Roo.bootstrap',
552 render : function (_self)
554 _this.configTable = this;
556 rowclass : function (_self, rowcfg)
558 rc = rowcfg.record.json.memberOf == Roo.docs.init.currentClass ? 'doc-added-member ' : 'doc-not-member ';
559 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
561 rowclick : function (_self, el, rowIndex, e)
563 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
567 var r = this.store.getAt(rowIndex);
568 r.json.expanded = !r.json.expanded ;
573 '|xns' : 'Roo.bootstrap',
579 xtype : 'MemoryProxy',
584 xtype : 'ArrayReader',
585 fields : [ 'name', 'type', 'desc', 'memberOf' ],
592 xtype : 'ColumnModel',
594 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
596 renderer : function(v,x,r) {
598 return Roo.docs.template.config(r.json);
606 xtype : 'ColumnModel',
607 dataIndex : 'memberOf',
608 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
610 renderer : function(v,x,r) {
611 if (r.json.memberOf == Roo.docs.init.currentClass) {
615 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';
628 cls : 'doc-table-container',
631 header : _this._strings['a1d108496af420635536a4e29e87d42b'] /* Constructor, Static and Public Methods */,
634 render : function (_self)
636 _this.methodsTableContainer = this;
640 '|xns' : 'Roo.bootstrap',
646 render : function (_self)
648 _this.methodsTable = this;
650 rowclass : function (_self, rowcfg)
652 var j = rowcfg.record.json;
653 var rc = j.memberOf == Roo.docs.init.currentClass || j.isConstructor ? 'doc-added-member ' : 'doc-not-member ';
654 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
656 rowclick : function (_self, el, rowIndex, e)
658 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
661 var r = this.store.getAt(rowIndex);
662 r.json.expanded = !r.json.expanded ;
667 '|xns' : 'Roo.bootstrap',
670 sortInfo : { field : 'name', direction : 'ASC' },
674 xtype : 'MemoryProxy',
679 xtype : 'ArrayReader',
680 fields : [ 'name', 'type', 'desc', 'memberOf' ],
687 xtype : 'ColumnModel',
689 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
691 renderer : function(v,x,r) {
693 return Roo.docs.template.method(r.json);
702 xtype : 'ColumnModel',
703 dataIndex : 'memberOf',
704 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
706 renderer : function(v,x,r) {
708 if (r.json.memberOf == Roo.docs.init.currentClass) {
711 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';
724 cls : 'doc-table-container',
727 header : _this._strings['87f9f735a1d36793ceaecd4e47124b63'] /* Events */,
730 render : function (_self)
732 _this.eventsTableContainer = this;
736 '|xns' : 'Roo.bootstrap',
742 render : function (_self)
744 _this.eventsTable = this;
746 rowclass : function (_self, rowcfg)
748 rc = rowcfg.record.json.memberOf == Roo.docs.init.currentClass ? 'doc-added-member ' : 'doc-not-member ';
749 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
751 rowclick : function (_self, el, rowIndex, e)
753 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
756 var r = this.store.getAt(rowIndex);
757 r.json.expanded = !r.json.expanded ;
762 '|xns' : 'Roo.bootstrap',
768 xtype : 'MemoryProxy',
773 xtype : 'ArrayReader',
774 fields : [ 'name', 'type', 'desc', 'memberOf' ],
781 xtype : 'ColumnModel',
783 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
785 renderer : function(v,x,r) {
787 return Roo.docs.template.event(r.json);
795 xtype : 'ColumnModel',
796 dataIndex : 'memberOf',
797 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
799 renderer : function(v,x,r) {
800 if (r.json.memberOf == Roo.docs.init.currentClass) {
804 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';