flutter changes
[roojs1] / docs / Roo.docs.bjs
1 {
2  "name" : "Roo.docs",
3  "parent" : "",
4  "title" : "",
5  "path" : "/home/alan/gitlive/roojs1/docs/Roo.docs.bjs",
6  "permname" : "",
7  "modOrder" : "001",
8  "strings" : {
9   "3e6ec55e2dff4342e3f25b0b0b988de9" : "Inheritance tree",
10   "ae635f08107a69569e636835f24e6f6f" : " extends ",
11   "87f9f735a1d36793ceaecd4e47124b63" : "Events",
12   "d41d8cd98f00b204e9800998ecf8427e" : " ",
13   "9b34238e8113db140b452beec500024b" : "Roo JS Documentation",
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   "3c81cc62cd8a24b231d0c0db34feda61" : "Implementations",
21   "f561aaf6ef0bf14d4208bb46a4ccb3ad" : "xxx",
22   "9bd81329febf6efe22788e03ddeaf0af" : " Class ",
23   "a1d108496af420635536a4e29e87d42b" : "Constructor, Static and Public Methods"
24  },
25  "items" : [
26   {
27    "listeners" : {
28     "render" : "function (_self)\n{\n      \n   \n    \n}"
29    },
30    "String cls" : "doc-body",
31    "xtype" : "Body",
32    "$ xns" : "Roo.bootstrap",
33    "items" : [
34     {
35      "listeners" : {
36       "render" : "function (_self)\n{\n  _this.sidebar = this;\n  //  this.el.addClass(language);\n    \n}"
37      },
38      "String cls" : "left-menu-sidebar",
39      "xtype" : "NavSidebar",
40      "$ xns" : "Roo.bootstrap",
41      "items" : [
42       {
43        "listeners" : {
44         "render" : "function (_self)\n{\n    _this.navGroup = this;\n    \n}",
45         "childrenrendered" : "function (_self)\n{\n    _this.navGroup.autoExpand();\n    \n    _this.navGroup.activeLookup();\n}"
46        },
47        "| function activeLookup" : "function() \n{ \n    return;\n    \n    var pathname = window.location.pathname.substring(baseURL.length);\n    \n    if(!pathname.length){\n        return;\n    }\n    \n    if(pathname.match(/^\\/Projects/)){\n        pathname = '/Projects';\n    }\n    \n    var lookupPath = function(item)\n    {\n        if(typeof(item.href) == 'undefined' || !item.href.length || item.href == '#'){\n            return true;\n        }\n        \n        item.el.removeClass('active');\n        \n        var href = item.href.substring(baseURL.length);\n        \n        if(href != pathname){\n            return true;\n        }\n        \n        item.el.addClass('active');\n        return false;\n            \n    };\n    \n    var seted = false;\n    \n    Roo.each(_this.navGroup.items, function(i){\n        \n        var s = lookupPath(i);\n        \n        if(!s){\n            return false;\n        }\n        \n        if(typeof(i.menu) == 'undefined' || !i.menu.items.length){\n            return;\n        }\n        \n        Roo.each(i.menu.items, function(ii){\n            \n            var ss = lookupPath(ii);\n            \n            if(!ss){\n                seted = true;\n                return false;\n            }\n            \n        });\n        \n        if(seted){\n            return false;\n        }\n        \n    });\n}",
48        "xtype" : "NavGroup",
49        "$ xns" : "Roo.bootstrap",
50        "| function autoExpand" : "function() \n{ \n    return;\n    \n    _this.menu_expand = false;\n    \n    var lookupMenu = function(menu, index){\n        \n        if(menu.target == pagedata.page.target){\n            _this.menu_expand = index + 1;\n            return;\n        }\n        \n        if(!menu.children.length){\n            return;\n        }\n        \n        Roo.each(menu.children, function(c){\n            lookupMenu(c, index);\n        });\n        \n    }\n    \n    Roo.each(pagemenus, function(v, k){\n        \n        lookupMenu(v, k);\n        \n    });\n    \n    if(_this.menu_expand === false){\n        return;\n    }\n    \n    if(typeof(_this.navGroup.items[_this.menu_expand].menu) == 'undefined'){\n        return;\n    }\n    \n    _this.navGroup.items[_this.menu_expand].menu.show(_this.navGroup.items[_this.menu_expand].el, false, false);\n    \n}",
51        "items" : [
52         {
53          "Boolean active" : false,
54          "String cls" : "",
55          "xtype" : "NavItem",
56          "$ xns" : "Roo.bootstrap",
57          "String style" : "position:fixed;top:0;z-Index:1000;",
58          "items" : [
59           {
60            "listeners" : {
61             "click" : "function (e)\n{\n    document.location.hash = '#';\n}"
62            },
63            "string href" : "#",
64            "String cls" : "logo",
65            "Boolean preventDefault" : true,
66            "xtype" : "Link",
67            "$ xns" : "Roo.bootstrap"
68           }
69          ]
70         }
71        ]
72       },
73       {
74        "String cls" : "left-menu-sidebar-options",
75        "xtype" : "Container",
76        "$ xns" : "Roo.bootstrap",
77        "items" : [
78         {
79          "xtype" : "Row",
80          "$ xns" : "Roo.bootstrap"
81         }
82        ]
83       }
84      ]
85     },
86     {
87      "listeners" : {
88       "beforetoggle" : "function (_self)\n{\n   // _this.mobileNavGroup.autoExpand(); \n    \n    \n}",
89       "render" : "function (_self)\n{\n   \n     _this.navHeaderBar = this;\n    return;\n    /*\n    var body = Roo.select('body', true).first();\n    \n    var mark = {\n        tag: \"div\",\n        cls:\"x-dlg-mask\"\n    };\n    \n    this.mask = Roo.DomHelper.append(body, mark, true);\n    \n    var size = body.getSize();\n    this.mask.setSize(size.width, size.height);\n    \n    this.mask.setStyle('z-index', '1029');\n    \n    this.mask.enableDisplayMode(\"block\");\n    this.mask.hide();\n    \n    this.mask.on('click', function(){\n        \n        this.el.select('.navbar-collapse',true).removeClass('in'); \n        this.mask.hide();\n        \n    }, this);\n    \n    \n    var maxHeight = Roo.lib.Dom.getViewHeight() - this.el.select('.navbar-header', true).first().getHeight();\n    \n    this.el.select('.navbar-collapse', true).first().setStyle('max-height', maxHeight);\n    */\n}"
90      },
91      "String cls" : "mobile-header-menu",
92      "String position" : "fixed-top",
93      "bool autohide" : true,
94      "xtype" : "NavHeaderbar",
95      "Boolean inverse" : false,
96      "String brand_href" : "#",
97      "$ xns" : "Roo.bootstrap",
98      "String brand" : " ",
99      "String style" : "",
100      "items" : [
101       {
102        "listeners" : {
103         "render" : "function (_self)\n{\n    _this.mobileNavGroup = this;\n}"
104        },
105        "xtype" : "NavGroup",
106        "$ xns" : "Roo.bootstrap"
107       }
108      ]
109     },
110     {
111      "listeners" : {
112       "render" : "function (_self)\n{\n       _this.introContainer = this;\n}"
113      },
114      "String cls" : "general-content-body general-content-intro",
115      "xtype" : "Container",
116      "$ xns" : "Roo.bootstrap",
117      "items" : [
118       {
119        "listeners" : {
120         "render" : "function (_self)\n{\n    _this.roo_title = this;\n}"
121        },
122        "xtype" : "Header",
123        "$ xns" : "Roo.bootstrap",
124        "Number level" : 1,
125        "String html" : "Roo JS Documentation"
126       },
127       {
128        "listeners" : {
129         "render" : "function (_self)\n{\n    _this.introBody = this;\n}"
130        },
131        "xtype" : "Container",
132        "$ xns" : "Roo.bootstrap"
133       }
134      ]
135     },
136     {
137      "listeners" : {
138       "render" : "function (_self)\n{\n    _this.doc_body_content = this;\n}"
139      },
140      "String cls" : "general-content-body",
141      "xtype" : "Container",
142      "$ xns" : "Roo.bootstrap",
143      "items" : [
144       {
145        "xtype" : "Row",
146        "$ xns" : "Roo.bootstrap",
147        "String style" : "margin: 0px;",
148        "items" : [
149         {
150          "Number md" : 9,
151          "xtype" : "Column",
152          "$ xns" : "Roo.bootstrap",
153          "items" : [
154           {
155            "String cls" : "doc-header-container",
156            "xtype" : "Container",
157            "$ xns" : "Roo.bootstrap",
158            "items" : [
159             {
160              "listeners" : {
161               "render" : "function (_self)\n{\n   _this.classType = this;\n}"
162              },
163              "xtype" : "Header",
164              "$ xns" : "Roo.bootstrap",
165              "Number level" : 4,
166              "String html" : " Class ",
167              "items" : [
168               {
169                "listeners" : {
170                 "render" : "function (_self)\n{\n    _this.doc_name = this\n}"
171                },
172                "String tag" : "span",
173                "String cls" : "doc-classname",
174                "xtype" : "Element",
175                "$ xns" : "Roo.bootstrap",
176                "String html" : "xxx",
177                "String style" : "font-size: 24px;\n    font-weight: bold;"
178               },
179               {
180                "listeners" : {
181                 "render" : "function (_self)\n{\n    _this.doc_extends_sep = this;\n}"
182                },
183                "String tag" : "small",
184                "String cls" : "doc-extends-str",
185                "xtype" : "Element",
186                "$ xns" : "Roo.bootstrap",
187                "String html" : " extends ",
188                "items" : [
189                 {
190                  "listeners" : {
191                   "render" : "function (_self)\n{\n    _this.doc_extends = this;\n}",
192                   "click" : "function (e)\n{\n\n    if (this.el.dom.innerHTML.length) {\n        document.location.hash = '#' +  this.el.dom.innerHTML;\n      \n    } \n}"
193                  },
194                  "String cls" : "doc-extends",
195                  "Boolean preventDefault" : true,
196                  "xtype" : "Link",
197                  "$ xns" : "Roo.bootstrap",
198                  "String html" : "parentcls"
199                 }
200                ]
201               }
202              ]
203             },
204             {
205              "listeners" : {
206               "render" : "function (_self)\n{\n    _this.doc_source_row = this;\n}"
207              },
208              "xtype" : "Header",
209              "Number level" : 5,
210              "$ xns" : "Roo.bootstrap",
211              "String html" : "Defined in: ",
212              "items" : [
213               {
214                "listeners" : {
215                 "render" : "function (_self)\n{\n    _this.doc_source = this;\n}",
216                 "click" : "function (e)\n{\n    \n    Roo.log([\"click\", this]);\n    if (this.el.dom.innerHTML.length > 0) {\n        Roo.docs.init.loadSource();\n    }\n}"
217                },
218                "String cls" : "doc-source",
219                "String href" : "#",
220                "Boolean preventDefault" : true,
221                "xtype" : "Link",
222                "$ xns" : "Roo.bootstrap",
223                "String html" : "Defined in: "
224               }
225              ]
226             }
227            ]
228           },
229           {
230            "listeners" : {
231             "render" : "function (_self)\n{\n    _this.doc_desc = this;\n}"
232            },
233            "String cls" : "doc-desc",
234            "xtype" : "Container",
235            "$ xns" : "Roo.bootstrap",
236            "String html" : "doc-desc"
237           },
238           {
239            "String cls" : "doc-comments",
240            "xtype" : "Container",
241            "$ xns" : "Roo.bootstrap",
242            "String html" : "doc-comments",
243            "Boolean hidden" : true
244           }
245          ]
246         },
247         {
248          "Number md" : 3,
249          "xtype" : "Column",
250          "$ xns" : "Roo.bootstrap",
251          "items" : [
252           {
253            "listeners" : {
254             "render" : "function (_self)\n{\n    _this.augments  = this;\n}"
255            },
256            "String header" : "Inheritance tree",
257            "String cls" : "doc-augments",
258            "xtype" : "Container",
259            "String panel" : "primary",
260            "$ xns" : "Roo.bootstrap"
261           },
262           {
263            "listeners" : {
264             "render" : "function (_self)\n{\n    _this.implementors  = this;\n}"
265            },
266            "String header" : "Implementations",
267            "String cls" : "doc-implementors",
268            "xtype" : "Container",
269            "String panel" : "primary",
270            "$ xns" : "Roo.bootstrap"
271           }
272          ]
273         }
274        ]
275       },
276       {
277        "listeners" : {
278         "render" : "function (_self)\n{\n    _this.configTableContainer = this;\n}"
279        },
280        "String header" : "Configuration options",
281        "String cls" : "doc-table-container",
282        "Boolean expanded" : true,
283        "xtype" : "Container",
284        "String panel" : "primary",
285        "$ xns" : "Roo.bootstrap",
286        "String style" : "margin-top:15px",
287        "Boolean expandable" : true,
288        "items" : [
289         {
290          "listeners" : {
291           "rowclass" : "function (_self, rowcfg)\n{\n      rc = rowcfg.record.json.memberOf == Roo.docs.init.currentClass ? 'doc-added-member '  : 'doc-not-member ';\n      rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');\n}",
292           "render" : "function (_self)\n{\n    _this.configTable = this;\n}",
293           "rowclick" : "function (_self, el, rowIndex, e)\n{\n    if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {\n        return false;\n    }\n    \n    var r = this.store.getAt(rowIndex);\n    r.json.expanded = !r.json.expanded ;\n    this.refreshRow(r);\n}"
294          },
295          "boolean striped" : true,
296          "xtype" : "Table",
297          "Boolean rowSelection" : true,
298          "$ xns" : "Roo.bootstrap",
299          "items" : [
300           {
301            "String header" : "",
302            "String dataIndex" : "name",
303            "Number md" : 11,
304            "$ Function renderer" : "function(v,x,r) { \n\n    return Roo.docs.template.config(r.json);\n\n\t\t\t\n}",
305            "xtype" : "ColumnModel",
306            "$ xns" : "Roo.grid",
307            "* prop" : "cm[]"
308           },
309           {
310            "String header" : "<small>Defined by</small>",
311            "String dataIndex" : "memberOf",
312            "Number md" : 1,
313            "$ Function renderer" : "function(v,x,r) { \n if (r.json.memberOf  == Roo.docs.init.currentClass) {\n            return '';\n        }\n\n\t\treturn \t'<small><a href=\"#' + r.json.memberOf + '\">' + r.json.memberOf + '</a></small>';\n\t\t\t\n}",
314            "xtype" : "ColumnModel",
315            "Number xs" : 0,
316            "$ xns" : "Roo.grid",
317            "* prop" : "cm[]"
318           },
319           {
320            "xtype" : "Store",
321            "$ xns" : "Roo.data",
322            "* prop" : "store",
323            "items" : [
324             {
325              "xtype" : "MemoryProxy",
326              "$ xns" : "Roo.data",
327              "* prop" : "proxy"
328             },
329             {
330              "xtype" : "ArrayReader",
331              "$ fields" : "[ 'name', 'type', 'desc', 'memberOf' ]",
332              "$ xns" : "Roo.data",
333              "* prop" : "reader"
334             }
335            ]
336           }
337          ]
338         }
339        ]
340       },
341       {
342        "listeners" : {
343         "render" : "function (_self)\n{\n    _this.methodsTableContainer = this;\n}"
344        },
345        "String header" : "Constructor, Static and Public Methods",
346        "String cls" : "doc-table-container",
347        "Boolean expanded" : true,
348        "String panel" : "primary",
349        "xtype" : "Container",
350        "$ xns" : "Roo.bootstrap",
351        "Boolean expandable" : true,
352        "items" : [
353         {
354          "listeners" : {
355           "rowclass" : "function (_self, rowcfg)\n{\n      var j = rowcfg.record.json;\n      var rc = j.memberOf == Roo.docs.init.currentClass || j.isConstructor ? 'doc-added-member '  : 'doc-not-member ';\n      rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');\n}",
356           "render" : "function (_self)\n{\n    _this.methodsTable = this;\n}",
357           "rowclick" : "function (_self, el, rowIndex, e)\n{\n      if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {\n        return false;\n    }\n     var r = this.store.getAt(rowIndex);\n    r.json.expanded = !r.json.expanded ;\n    this.refreshRow(r);\n}"
358          },
359          "xtype" : "Table",
360          "Boolean rowSelection" : true,
361          "$ xns" : "Roo.bootstrap",
362          "items" : [
363           {
364            "String header" : " ",
365            "Number md" : 11,
366            "String dataIndex" : "name",
367            "$ Function renderer" : "function(v,x,r) { \n\n    return Roo.docs.template.method(r.json);\n\t\t \n\t\t\t\n}",
368            "xtype" : "ColumnModel",
369            "$ xns" : "Roo.grid",
370            "Boolean sortable" : false,
371            "* prop" : "cm[]"
372           },
373           {
374            "String header" : "<small>Defined by</small>",
375            "Number md" : 1,
376            "String dataIndex" : "memberOf",
377            "$ Function renderer" : "function(v,x,r) { \n\n if (r.json.memberOf  == Roo.docs.init.currentClass) {\n            return '';\n        }\n\t\treturn \t'<small><a href=\"#' + r.json.memberOf + '\">' + r.json.memberOf + '</a></small>';\n\t\t\t\n}",
378            "xtype" : "ColumnModel",
379            "Number xs" : 0,
380            "$ xns" : "Roo.grid",
381            "* prop" : "cm[]"
382           },
383           {
384            "$ Object sortInfo" : "{ field : 'name', direction : 'ASC' }",
385            "xtype" : "Store",
386            "$ xns" : "Roo.data",
387            "* prop" : "store",
388            "items" : [
389             {
390              "xtype" : "MemoryProxy",
391              "$ xns" : "Roo.data",
392              "* prop" : "proxy"
393             },
394             {
395              "xtype" : "ArrayReader",
396              "$ fields" : "[ 'name', 'type', 'desc', 'memberOf' ]",
397              "$ xns" : "Roo.data",
398              "* prop" : "reader"
399             }
400            ]
401           }
402          ]
403         }
404        ]
405       },
406       {
407        "listeners" : {
408         "render" : "function (_self)\n{\n    _this.eventsTableContainer   = this;\n}"
409        },
410        "String header" : "Events",
411        "String cls" : "doc-table-container",
412        "Boolean expanded" : true,
413        "xtype" : "Container",
414        "String panel" : "primary",
415        "$ xns" : "Roo.bootstrap",
416        "Boolean expandable" : true,
417        "items" : [
418         {
419          "listeners" : {
420           "rowclass" : "function (_self, rowcfg)\n{\n      rc = rowcfg.record.json.memberOf == Roo.docs.init.currentClass ? 'doc-added-member '  : 'doc-not-member ';\n      rowcfg.rowClass = rc + (rowcfg.record.json.expanded ? 'expanded' : '');\n}",
421           "render" : "function (_self)\n{\n    _this.eventsTable = this;\n}",
422           "rowclick" : "function (_self, el, rowIndex, e)\n{\n        if (e.target.className != 'fixedFont' && e.target.parentNode.className != 'fixedFont') {\n        return false;\n    }\n    var r = this.store.getAt(rowIndex);\n    r.json.expanded = !r.json.expanded ;\n    this.refreshRow(r);\n}"
423          },
424          "xtype" : "Table",
425          "Boolean rowSelection" : true,
426          "$ xns" : "Roo.bootstrap",
427          "items" : [
428           {
429            "String header" : "",
430            "String dataIndex" : "name",
431            "Number md" : 11,
432            "$ Function renderer" : "function(v,x,r) { \n\n    return Roo.docs.template.event(r.json);\n\t\t \n\t\t\t\n}",
433            "xtype" : "ColumnModel",
434            "$ xns" : "Roo.grid",
435            "* prop" : "cm[]"
436           },
437           {
438            "String header" : "<small>Defined by</small>",
439            "String dataIndex" : "memberOf",
440            "Number md" : 1,
441            "$ Function renderer" : "function(v,x,r) { \n        if (r.json.memberOf  == Roo.docs.init.currentClass) {\n            return '';\n        }\n\n\t\treturn \t'<small><a href=\"#' + r.json.memberOf + '\">' + r.json.memberOf + '</a></small>';\n\t\t\t\n}",
442            "xtype" : "ColumnModel",
443            "Number xs" : 0,
444            "$ xns" : "Roo.grid",
445            "* prop" : "cm[]"
446           },
447           {
448            "xtype" : "Store",
449            "$ xns" : "Roo.data",
450            "* prop" : "store",
451            "items" : [
452             {
453              "xtype" : "ArrayReader",
454              "$ xns" : "Roo.data",
455              "$ fields" : "[ 'name', 'type', 'desc', 'memberOf' ]",
456              "* prop" : "reader"
457             },
458             {
459              "xtype" : "MemoryProxy",
460              "$ xns" : "Roo.data",
461              "* prop" : "proxy"
462             }
463            ]
464           }
465          ]
466         }
467        ]
468       }
469      ]
470     }
471    ]
472   }
473  ]
474 }