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 '50f33d14f129e4548c1c270fd6725a78' :"Configuration options",
15 'e64b94523532dbac62df6795a5153f04' :"doc-desc",
16 '3673e725413179fe76f341ed908a5c36' :"Defined in: ",
17 'd2b697ad8e989a6c4592987f22f5bbfc' :"doc-comments",
18 'f361257612a512f9be2fdc2abfb25aef' :"<small>Defined by</small>",
19 '494a64a432ff6a121e4ab9003c7a0df3' :"parentcls",
20 '9bd81329febf6efe22788e03ddeaf0af' :" Class ",
21 'f561aaf6ef0bf14d4208bb46a4ccb3ad' :"xxx",
22 'a1d108496af420635536a4e29e87d42b' :"Constructor, Static and Public Methods",
23 'd41d8cd98f00b204e9800998ecf8427e' :" "
26 part : ["docs2", "docs" ],
27 order : '001-Roo.docs',
30 name : "unnamed module",
33 _tree : function(_data)
41 render : function (_self)
49 '|xns' : 'Roo.bootstrap',
53 cls : 'left-menu-sidebar',
54 style : 'padding-top:80px;',
56 render : function (_self)
58 // this.el.addClass(language);
63 '|xns' : 'Roo.bootstrap',
67 activeLookup : function()
71 var pathname = window.location.pathname.substring(baseURL.length);
77 if(pathname.match(/^\/Projects/)){
78 pathname = '/Projects';
81 var lookupPath = function(item)
83 if(typeof(item.href) == 'undefined' || !item.href.length || item.href == '#'){
87 item.el.removeClass('active');
89 var href = item.href.substring(baseURL.length);
95 item.el.addClass('active');
102 Roo.each(_this.navGroup.items, function(i){
104 var s = lookupPath(i);
110 if(typeof(i.menu) == 'undefined' || !i.menu.items.length){
114 Roo.each(i.menu.items, function(ii){
116 var ss = lookupPath(ii);
131 autoExpand : function()
135 _this.menu_expand = false;
137 var lookupMenu = function(menu, index){
139 if(menu.target == pagedata.page.target){
140 _this.menu_expand = index + 1;
144 if(!menu.children.length){
148 Roo.each(menu.children, function(c){
149 lookupMenu(c, index);
154 Roo.each(pagemenus, function(v, k){
160 if(_this.menu_expand === false){
164 if(typeof(_this.navGroup.items[_this.menu_expand].menu) == 'undefined'){
168 _this.navGroup.items[_this.menu_expand].menu.show(_this.navGroup.items[_this.menu_expand].el, false, false);
172 childrenrendered : function (_self)
174 _this.navGroup.autoExpand();
176 _this.navGroup.activeLookup();
178 render : function (_self)
180 _this.navGroup = this;
185 '|xns' : 'Roo.bootstrap',
191 style : 'position:fixed;top:0;z-Index:1000;',
193 '|xns' : 'Roo.bootstrap',
199 preventDefault : false,
201 '|xns' : 'Roo.bootstrap'
209 cls : 'left-menu-sidebar-options',
211 '|xns' : 'Roo.bootstrap',
216 '|xns' : 'Roo.bootstrap'
223 xtype : 'NavHeaderbar',
226 brand_href : baseURL + '/',
227 cls : 'mobile-header-menu',
229 position : 'fixed-top',
232 beforetoggle : function (_self)
234 _this.navGroup.autoExpand();
236 _this.navGroup.activeLookup();
238 _this.navHeaderBar.mask.show();
240 if(this.el.select('.navbar-collapse',true).first().hasClass('in')){
241 _this.navHeaderBar.mask.hide();
245 render : function (_self)
249 _this.navHeaderBar = this;
251 this.el.addClass(language);
253 var body = Roo.select('body', true).first();
260 this.mask = Roo.DomHelper.append(body, mark, true);
262 var size = body.getSize();
263 this.mask.setSize(size.width, size.height);
265 this.mask.setStyle('z-index', '1029');
267 this.mask.enableDisplayMode("block");
270 this.mask.on('click', function(){
272 this.el.select('.navbar-collapse',true).removeClass('in');
278 var maxHeight = Roo.lib.Dom.getViewHeight() - this.el.select('.navbar-header', true).first().getHeight();
280 this.el.select('.navbar-collapse', true).first().setStyle('max-height', maxHeight);
285 '|xns' : 'Roo.bootstrap'
289 cls : 'general-content-body',
291 render : function (_self)
293 _this.doc_body_content = this;
297 '|xns' : 'Roo.bootstrap',
301 style : 'margin: 0px;',
303 '|xns' : 'Roo.bootstrap',
308 style : 'padding-left: 0px;',
310 '|xns' : 'Roo.bootstrap',
314 cls : 'doc-header-container',
316 '|xns' : 'Roo.bootstrap',
320 html : _this._strings['9bd81329febf6efe22788e03ddeaf0af'] /* Class */,
323 '|xns' : 'Roo.bootstrap',
327 cls : 'doc-classname',
328 html : _this._strings['f561aaf6ef0bf14d4208bb46a4ccb3ad'] /* xxx */,
329 style : 'font-size: 24px;\n font-weight: bold;',
332 render : function (_self)
334 _this.doc_name = this
338 '|xns' : 'Roo.bootstrap'
342 cls : 'doc-extends-str',
343 html : _this._strings['ae635f08107a69569e636835f24e6f6f'] /* extends */,
346 render : function (_self)
348 _this.doc_extends_sep = this;
352 '|xns' : 'Roo.bootstrap',
357 html : _this._strings['494a64a432ff6a121e4ab9003c7a0df3'] /* parentcls */,
358 preventDefault : false,
363 if (this.el.dom.innerHTML.length) {
364 Roo.docs.init.loadDoc({ name : this.el.dom.innerHTML, is_class : true});
367 render : function (_self)
369 _this.doc_extends = this;
373 '|xns' : 'Roo.bootstrap'
381 html : _this._strings['3673e725413179fe76f341ed908a5c36'] /* Defined in: */,
384 '|xns' : 'Roo.bootstrap',
390 html : _this._strings['3673e725413179fe76f341ed908a5c36'] /* Defined in: */,
391 preventDefault : true,
396 Roo.log(["click", this]);
397 if (this.el.dom.innerHTML.length > 0) {
398 Roo.docs.init.loadSource();
401 render : function (_self)
403 _this.doc_source = this;
407 '|xns' : 'Roo.bootstrap'
416 html : _this._strings['e64b94523532dbac62df6795a5153f04'] /* doc-desc */,
418 render : function (_self)
420 _this.doc_desc = this;
424 '|xns' : 'Roo.bootstrap'
428 cls : 'doc-comments',
430 html : _this._strings['d2b697ad8e989a6c4592987f22f5bbfc'] /* doc-comments */,
432 '|xns' : 'Roo.bootstrap'
440 '|xns' : 'Roo.bootstrap',
444 cls : 'doc-augments',
445 header : _this._strings['3e6ec55e2dff4342e3f25b0b0b988de9'] /* Inheritance tree */,
448 render : function (_self)
450 _this.augments = this;
454 '|xns' : 'Roo.bootstrap'
462 cls : 'doc-table-container',
465 header : _this._strings['50f33d14f129e4548c1c270fd6725a78'] /* Configuration options */,
467 style : 'margin-top:15px',
469 render : function (_self)
471 _this.configTableContainer = this;
475 '|xns' : 'Roo.bootstrap',
482 render : function (_self)
484 _this.configTable = this;
486 rowclass : function (_self, rowcfg)
488 rc = rowcfg.record.json.memberOf == Roo.docs.init.currentClass ? 'doc-added-member ' : 'doc-not-member ';
489 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
491 rowclick : function (_self, el, rowIndex, e)
493 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
497 var r = this.store.getAt(rowIndex);
498 r.json.expanded = !r.json.expanded ;
503 '|xns' : 'Roo.bootstrap',
509 xtype : 'MemoryProxy',
514 xtype : 'ArrayReader',
515 fields : [ 'name', 'type', 'desc', 'memberOf' ],
522 xtype : 'ColumnModel',
524 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
526 renderer : function(v,x,r) {
528 return Roo.docs.template.config(r.json);
536 xtype : 'ColumnModel',
537 dataIndex : 'memberOf',
538 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
540 renderer : function(v,x,r) {
541 if (r.json.memberOf == Roo.docs.init.currentClass) {
545 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';
557 cls : 'doc-table-container',
560 header : _this._strings['a1d108496af420635536a4e29e87d42b'] /* Constructor, Static and Public Methods */,
563 render : function (_self)
565 _this.methodsTableContainer = this;
569 '|xns' : 'Roo.bootstrap',
575 render : function (_self)
577 _this.methodsTable = this;
579 rowclass : function (_self, rowcfg)
581 var j = rowcfg.record.json;
582 var rc = j.memberOf == Roo.docs.init.currentClass || j.isConstructor ? 'doc-added-member ' : 'doc-not-member ';
583 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
585 rowclick : function (_self, el, rowIndex, e)
587 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
590 var r = this.store.getAt(rowIndex);
591 r.json.expanded = !r.json.expanded ;
596 '|xns' : 'Roo.bootstrap',
599 sortInfo : { field : 'name', direction : 'ASC' },
603 xtype : 'MemoryProxy',
608 xtype : 'ArrayReader',
609 fields : [ 'name', 'type', 'desc', 'memberOf' ],
616 xtype : 'ColumnModel',
618 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
620 renderer : function(v,x,r) {
622 return Roo.docs.template.method(r.json);
631 xtype : 'ColumnModel',
632 dataIndex : 'memberOf',
633 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
635 renderer : function(v,x,r) {
637 if (r.json.memberOf == Roo.docs.init.currentClass) {
640 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';
652 cls : 'doc-table-container',
655 header : _this._strings['87f9f735a1d36793ceaecd4e47124b63'] /* Events */,
658 render : function (_self)
660 _this.eventsTableContainer = this;
664 '|xns' : 'Roo.bootstrap',
670 render : function (_self)
672 _this.eventsTable = this;
674 rowclass : function (_self, rowcfg)
676 rc = rowcfg.record.json.memberOf == Roo.docs.init.currentClass ? 'doc-added-member ' : 'doc-not-member ';
677 rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');
679 rowclick : function (_self, el, rowIndex, e)
681 if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {
684 var r = this.store.getAt(rowIndex);
685 r.json.expanded = !r.json.expanded ;
690 '|xns' : 'Roo.bootstrap',
696 xtype : 'MemoryProxy',
701 xtype : 'ArrayReader',
702 fields : [ 'name', 'type', 'desc', 'memberOf' ],
709 xtype : 'ColumnModel',
711 header : _this._strings['d41d8cd98f00b204e9800998ecf8427e'] /* */,
713 renderer : function(v,x,r) {
715 return Roo.docs.template.event(r.json);
723 xtype : 'ColumnModel',
724 dataIndex : 'memberOf',
725 header : _this._strings['f361257612a512f9be2fdc2abfb25aef'] /* <small>Defined by</small> */,
727 renderer : function(v,x,r) {
728 if (r.json.memberOf == Roo.docs.init.currentClass) {
732 return '<small><a href="#' + r.json.memberOf + '">' + r.json.memberOf + '</a></small>';