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 'f561aaf6ef0bf14d4208bb46a4ccb3ad' :"xxx",
22 '9bd81329febf6efe22788e03ddeaf0af' :" Class ",
23 'a1d108496af420635536a4e29e87d42b' :"Constructor, Static and Public Methods",
24 'd41d8cd98f00b204e9800998ecf8427e' :" "
27 part : ["docs", "docs" ],
28 order : '001-Roo.docs',
31 name : "unnamed module",
34 _tree : function(_data)
42 render : function (_self)
50 '|xns' : 'Roo.bootstrap',
54 cls : 'left-menu-sidebar',
56 render : function (_self)
59 // this.el.addClass(language);
64 '|xns' : 'Roo.bootstrap',
68 activeLookup : function()
72 var pathname = window.location.pathname.substring(baseURL.length);
78 if(pathname.match(/^\/Projects/)){
79 pathname = '/Projects';
82 var lookupPath = function(item)
84 if(typeof(item.href) == 'undefined' || !item.href.length || item.href == '#'){
88 item.el.removeClass('active');
90 var href = item.href.substring(baseURL.length);
96 item.el.addClass('active');
103 Roo.each(_this.navGroup.items, function(i){
105 var s = lookupPath(i);
111 if(typeof(i.menu) == 'undefined' || !i.menu.items.length){
115 Roo.each(i.menu.items, function(ii){
117 var ss = lookupPath(ii);
132 autoExpand : function()
136 _this.menu_expand = false;
138 var lookupMenu = function(menu, index){
140 if(menu.target == pagedata.page.target){
141 _this.menu_expand = index + 1;
145 if(!menu.children.length){
149 Roo.each(menu.children, function(c){
150 lookupMenu(c, index);
155 Roo.each(pagemenus, function(v, k){
161 if(_this.menu_expand === false){
165 if(typeof(_this.navGroup.items[_this.menu_expand].menu) == 'undefined'){
169 _this.navGroup.items[_this.menu_expand].menu.show(_this.navGroup.items[_this.menu_expand].el, false, false);
173 childrenrendered : function (_self)
175 _this.navGroup.autoExpand();
177 _this.navGroup.activeLookup();
179 render : function (_self)
181 _this.navGroup = this;
186 '|xns' : 'Roo.bootstrap',
192 style : 'position:fixed;top:0;z-Index:1000;',
194 '|xns' : 'Roo.bootstrap',
200 preventDefault : true,
204 document.location.hash = '#';
208 '|xns' : 'Roo.bootstrap'
216 cls : 'left-menu-sidebar-options',
218 '|xns' : 'Roo.bootstrap',
223 '|xns' : 'Roo.bootstrap'
230 xtype : 'NavHeaderbar',
234 cls : 'mobile-header-menu',
236 position : 'fixed-top',
239 beforetoggle : function (_self)
241 // _this.mobileNavGroup.autoExpand();
244 if(!this.el.select('.navbar-collapse',true).first().hasClass('in')){
245 this.el.select('.navbar-collapse',true).first().removeClass('in');
249 if(!this.el.select('.navbar-collapse',true).first().hasClass('in')){
251 // this.el.select('.navbar-collapse',true).first().setHeight(innerHeight-50);
253 // this.el.select('.navbar-collapse',true).first().setHeight(innerHeight-50);
254 //}).defer(500,this);
259 render : function (_self)
262 _this.navHeaderBar = this;
265 var body = Roo.select('body', true).first();
272 this.mask = Roo.DomHelper.append(body, mark, true);
274 var size = body.getSize();
275 this.mask.setSize(size.width, size.height);
277 this.mask.setStyle('z-index', '1029');
279 this.mask.enableDisplayMode("block");
282 this.mask.on('click', function(){
284 this.el.select('.navbar-collapse',true).removeClass('in');
290 var maxHeight = Roo.lib.Dom.getViewHeight() - this.el.select('.navbar-header', true).first().getHeight();
292 this.el.select('.navbar-collapse', true).first().setStyle('max-height', maxHeight);
297 '|xns' : 'Roo.bootstrap',
302 render : function (_self)
304 _this.mobileNavGroup = this;
308 '|xns' : 'Roo.bootstrap'
314 cls : 'general-content-body general-content-intro',
316 render : function (_self)
318 _this.introContainer = this;
322 '|xns' : 'Roo.bootstrap',
326 html : _this._strings['9b34238e8113db140b452beec500024b'] /* Roo JS Documentation */,
329 '|xns' : 'Roo.bootstrap'
334 render : function (_self)
336 _this.introBody = this;
340 '|xns' : 'Roo.bootstrap'
346 cls : 'general-content-body',
348 render : function (_self)
350 _this.doc_body_content = this;
354 '|xns' : 'Roo.bootstrap',
358 style : 'margin: 0px;',
360 '|xns' : 'Roo.bootstrap',
366 '|xns' : 'Roo.bootstrap',
370 cls : 'doc-header-container',
372 '|xns' : 'Roo.bootstrap',
376 html : _this._strings['9bd81329febf6efe22788e03ddeaf0af'] /* Class */,
379 '|xns' : 'Roo.bootstrap',
383 cls : 'doc-classname',
384 html : _this._strings['f561aaf6ef0bf14d4208bb46a4ccb3ad'] /* xxx */,
385 style : 'font-size: 24px;\n font-weight: bold;',
388 render : function (_self)
390 _this.doc_name = this
394 '|xns' : 'Roo.bootstrap'
398 cls : 'doc-extends-str',
399 html : _this._strings['ae635f08107a69569e636835f24e6f6f'] /* extends */,
402 render : function (_self)
404 _this.doc_extends_sep = this;
408 '|xns' : 'Roo.bootstrap',
413 html : _this._strings['494a64a432ff6a121e4ab9003c7a0df3'] /* parentcls */,
414 preventDefault : true,
419 if (this.el.dom.innerHTML.length) {
420 document.location.hash = '#' + this.el.dom.innerHTML;
424 render : function (_self)
426 _this.doc_extends = this;
430 '|xns' : 'Roo.bootstrap'
438 html : _this._strings['3673e725413179fe76f341ed908a5c36'] /* Defined in: */,
441 '|xns' : 'Roo.bootstrap',
447 html : _this._strings['3673e725413179fe76f341ed908a5c36'] /* Defined in: */,
448 preventDefault : true,
453 Roo.log(["click", this]);
454 if (this.el.dom.innerHTML.length > 0) {
455 Roo.docs.init.loadSource();
458 render : function (_self)
460 _this.doc_source = this;
464 '|xns' : 'Roo.bootstrap'
473 html : _this._strings['e64b94523532dbac62df6795a5153f04'] /* doc-desc */,
475 render : function (_self)
477 _this.doc_desc = this;
481 '|xns' : 'Roo.bootstrap'
485 cls : 'doc-comments',
487 html : _this._strings['d2b697ad8e989a6c4592987f22f5bbfc'] /* doc-comments */,
489 '|xns' : 'Roo.bootstrap'
497 '|xns' : 'Roo.bootstrap',
501 cls : 'doc-augments',
502 header : _this._strings['3e6ec55e2dff4342e3f25b0b0b988de9'] /* Inheritance tree */,
505 render : function (_self)
507 _this.augments = this;
511 '|xns' : 'Roo.bootstrap'
519 cls : 'doc-table-container',
522 header : _this._strings['50f33d14f129e4548c1c270fd6725a78'] /* Configuration options */,
524 style : 'margin-top:15px',
526 render : function (_self)
528 _this.configTableContainer = this;
532 '|xns' : 'Roo.bootstrap',
539 render : function (_self)
541 _this.configTable = this;
543 rowclass : function (_self, rowcfg)
545 rc = rowcfg.record.json.memberOf == Roo.docs.init.currentClass ? 'doc-added-member ' : 'doc-not-member ';
546 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
548 rowclick : function (_self, el, rowIndex, e)
550 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
554 var r = this.store.getAt(rowIndex);
555 r.json.expanded = !r.json.expanded ;
560 '|xns' : 'Roo.bootstrap',
566 xtype : 'MemoryProxy',
571 xtype : 'ArrayReader',
572 fields : [ 'name', 'type', 'desc', 'memberOf' ],
579 xtype : 'ColumnModel',
581 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
583 renderer : function(v,x,r) {
585 return Roo.docs.template.config(r.json);
593 xtype : 'ColumnModel',
594 dataIndex : 'memberOf',
595 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
597 renderer : function(v,x,r) {
598 if (r.json.memberOf == Roo.docs.init.currentClass) {
602 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';
615 cls : 'doc-table-container',
618 header : _this._strings['a1d108496af420635536a4e29e87d42b'] /* Constructor, Static and Public Methods */,
621 render : function (_self)
623 _this.methodsTableContainer = this;
627 '|xns' : 'Roo.bootstrap',
633 render : function (_self)
635 _this.methodsTable = this;
637 rowclass : function (_self, rowcfg)
639 var j = rowcfg.record.json;
640 var rc = j.memberOf == Roo.docs.init.currentClass || j.isConstructor ? 'doc-added-member ' : 'doc-not-member ';
641 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
643 rowclick : function (_self, el, rowIndex, e)
645 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
648 var r = this.store.getAt(rowIndex);
649 r.json.expanded = !r.json.expanded ;
654 '|xns' : 'Roo.bootstrap',
657 sortInfo : { field : 'name', direction : 'ASC' },
661 xtype : 'MemoryProxy',
666 xtype : 'ArrayReader',
667 fields : [ 'name', 'type', 'desc', 'memberOf' ],
674 xtype : 'ColumnModel',
676 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
678 renderer : function(v,x,r) {
680 return Roo.docs.template.method(r.json);
689 xtype : 'ColumnModel',
690 dataIndex : 'memberOf',
691 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
693 renderer : function(v,x,r) {
695 if (r.json.memberOf == Roo.docs.init.currentClass) {
698 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';
711 cls : 'doc-table-container',
714 header : _this._strings['87f9f735a1d36793ceaecd4e47124b63'] /* Events */,
717 render : function (_self)
719 _this.eventsTableContainer = this;
723 '|xns' : 'Roo.bootstrap',
729 render : function (_self)
731 _this.eventsTable = this;
733 rowclass : function (_self, rowcfg)
735 rc = rowcfg.record.json.memberOf == Roo.docs.init.currentClass ? 'doc-added-member ' : 'doc-not-member ';
736 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
738 rowclick : function (_self, el, rowIndex, e)
740 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
743 var r = this.store.getAt(rowIndex);
744 r.json.expanded = !r.json.expanded ;
749 '|xns' : 'Roo.bootstrap',
755 xtype : 'MemoryProxy',
760 xtype : 'ArrayReader',
761 fields : [ 'name', 'type', 'desc', 'memberOf' ],
768 xtype : 'ColumnModel',
770 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
772 renderer : function(v,x,r) {
774 return Roo.docs.template.event(r.json);
782 xtype : 'ColumnModel',
783 dataIndex : 'memberOf',
784 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
786 renderer : function(v,x,r) {
787 if (r.json.memberOf == Roo.docs.init.currentClass) {
791 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';