Partial Fix #5654 - roojspacker - get it working as a doc tool...
[roojs1] / docs2 / symbols / Roo.bootstrap.NavSidebar.json
1 {
2   "name" : "Roo.bootstrap.NavSidebar",
3   "augments" : [
4     "Roo.bootstrap.Navbar",
5     "Roo.bootstrap.Component",
6     "Roo.Component",
7     "Roo.util.Observable"
8   ],
9   "desc" : "Bootstrap Sidebar class",
10   "isSingleton" : false,
11   "isStatic" : true,
12   "isBuiltin" : false,
13   "config" : [
14     {
15       "name" : "listeners",
16       "type" : "Object",
17       "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  </code></pre>",
18       "memberOf" : "Roo.util.Observable",
19       "values" : [
20       ]
21     },
22     {
23       "name" : "container_method",
24       "type" : "string",
25       "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
26       "memberOf" : "Roo.bootstrap.Component",
27       "values" : [
28       ]
29     },
30     {
31       "name" : "tooltip",
32       "type" : "string",
33       "desc" : "Text for the tooltip",
34       "memberOf" : "Roo.bootstrap.Component",
35       "values" : [
36       ]
37     },
38     {
39       "name" : "visibilityEl",
40       "type" : "string|object",
41       "desc" : "What element to use for visibility (@see getVisibilityEl())",
42       "memberOf" : "Roo.bootstrap.Component",
43       "values" : [
44         "(el",
45         "parent)"
46       ]
47     },
48     {
49       "name" : "can_build_overlaid",
50       "type" : "Boolean",
51       "desc" : "True if element can be rebuild from a HTML page",
52       "memberOf" : "Roo.bootstrap.Component",
53       "values" : [
54       ]
55     },
56     {
57       "name" : "hideMode",
58       "type" : "String",
59       "desc" : "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
60       "memberOf" : "Roo.Component",
61       "values" : [
62         "(display",
63         "visibility)"
64       ]
65     },
66     {
67       "name" : "style",
68       "type" : "String",
69       "desc" : "any extra css",
70       "memberOf" : "Roo.bootstrap.Component",
71       "values" : [
72       ]
73     },
74     {
75       "name" : "allowDomMove",
76       "type" : "Boolean",
77       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
78       "memberOf" : "Roo.Component",
79       "values" : [
80       ]
81     },
82     {
83       "name" : "cls",
84       "type" : "String",
85       "desc" : "css class",
86       "memberOf" : "Roo.bootstrap.Component",
87       "values" : [
88       ]
89     },
90     {
91       "name" : "xattr",
92       "type" : "Object",
93       "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
94       "memberOf" : "Roo.bootstrap.Component",
95       "values" : [
96       ]
97     },
98     {
99       "name" : "actionMode",
100       "type" : "String",
101       "desc" : "which property holds the element that used for  hide() / show() / disable() / enable()\ndefault is 'el'",
102       "memberOf" : "Roo.Component",
103       "values" : [
104       ]
105     },
106     {
107       "name" : "dataId",
108       "type" : "string",
109       "desc" : "cutomer id",
110       "memberOf" : "Roo.bootstrap.Component",
111       "values" : [
112       ]
113     },
114     {
115       "name" : "name",
116       "type" : "string",
117       "desc" : "Specifies name attribute",
118       "memberOf" : "Roo.bootstrap.Component",
119       "values" : [
120       ]
121     },
122     {
123       "name" : "disableClass",
124       "type" : "String",
125       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
126       "memberOf" : "Roo.Component",
127       "values" : [
128       ]
129     }
130   ],
131   "methods" : [
132     {
133       "name" : "tooltipEl",
134       "desc" : "Fetch the element to display the tooltip on.",
135       "isStatic" : false,
136       "isConstructor" : false,
137       "isPrivate" : false,
138       "memberOf" : "Roo.bootstrap.Component",
139       "example" : "",
140       "deprecated" : "",
141       "since" : "",
142       "see" : "",
143       "params" : [
144       ],
145       "returns" : [
146         {
147           "name" : "",
148           "type" : "Roo.Element",
149           "desc" : "defaults to this.el"
150         }
151       ]
152     },
153     {
154       "name" : "hide",
155       "desc" : "Hide a component - adds 'hidden' class",
156       "isStatic" : false,
157       "isConstructor" : false,
158       "isPrivate" : false,
159       "memberOf" : "Roo.bootstrap.Component",
160       "example" : "",
161       "deprecated" : "",
162       "since" : "",
163       "see" : "",
164       "params" : [
165       ],
166       "returns" : [
167       ]
168     },
169     {
170       "name" : "show",
171       "desc" : "Show a component - removes 'hidden' class",
172       "isStatic" : false,
173       "isConstructor" : false,
174       "isPrivate" : false,
175       "memberOf" : "Roo.bootstrap.Component",
176       "example" : "",
177       "deprecated" : "",
178       "since" : "",
179       "see" : "",
180       "params" : [
181       ],
182       "returns" : [
183       ]
184     },
185     {
186       "name" : "setVisibilityEl",
187       "desc" : "Set the element that will be used to show or hide",
188       "isStatic" : false,
189       "isConstructor" : false,
190       "isPrivate" : false,
191       "memberOf" : "Roo.bootstrap.Component",
192       "example" : "",
193       "deprecated" : "",
194       "since" : "",
195       "see" : "",
196       "params" : [
197       ],
198       "returns" : [
199       ]
200     },
201     {
202       "name" : "getVisibilityEl",
203       "desc" : "Get the element that will be used to show or hide",
204       "isStatic" : false,
205       "isConstructor" : false,
206       "isPrivate" : false,
207       "memberOf" : "Roo.bootstrap.Component",
208       "example" : "",
209       "deprecated" : "",
210       "since" : "",
211       "see" : "",
212       "params" : [
213       ],
214       "returns" : [
215       ]
216     },
217     {
218       "name" : "initEvents",
219       "desc" : "Initialize Events for the element",
220       "isStatic" : false,
221       "isConstructor" : false,
222       "isPrivate" : false,
223       "memberOf" : "Roo.bootstrap.Component",
224       "example" : "",
225       "deprecated" : "",
226       "since" : "",
227       "see" : "",
228       "params" : [
229       ],
230       "returns" : [
231       ]
232     },
233     {
234       "name" : "getChildContainer",
235       "desc" : "Fetch the element to add children to",
236       "isStatic" : false,
237       "isConstructor" : false,
238       "isPrivate" : false,
239       "memberOf" : "Roo.bootstrap.Component",
240       "example" : "",
241       "deprecated" : "",
242       "since" : "",
243       "see" : "",
244       "params" : [
245       ],
246       "returns" : [
247         {
248           "name" : "",
249           "type" : "Roo.Element",
250           "desc" : "defaults to this.el"
251         }
252       ]
253     },
254     {
255       "name" : "getId",
256       "desc" : "Returns the id of this component.",
257       "isStatic" : false,
258       "isConstructor" : false,
259       "isPrivate" : false,
260       "memberOf" : "Roo.Component",
261       "example" : "",
262       "deprecated" : "",
263       "since" : "",
264       "see" : "",
265       "params" : [
266       ],
267       "returns" : [
268         {
269           "name" : "",
270           "type" : "String",
271           "desc" : ""
272         }
273       ]
274     },
275     {
276       "name" : "render",
277       "desc" : "If this is a lazy rendering component, render it to its container element.",
278       "isStatic" : false,
279       "isConstructor" : false,
280       "isPrivate" : false,
281       "memberOf" : "Roo.Component",
282       "example" : "",
283       "deprecated" : "",
284       "since" : "",
285       "see" : "",
286       "params" : [
287         {
288           "name" : "container",
289           "type" : "String/HTMLElement/Element",
290           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
291           "isOptional" : false
292         }
293       ],
294       "returns" : [
295       ]
296     },
297     {
298       "name" : "destroy",
299       "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.",
300       "isStatic" : false,
301       "isConstructor" : false,
302       "isPrivate" : false,
303       "memberOf" : "Roo.Component",
304       "example" : "",
305       "deprecated" : "",
306       "since" : "",
307       "see" : "",
308       "params" : [
309       ],
310       "returns" : [
311       ]
312     },
313     {
314       "name" : "isVisible",
315       "desc" : "Returns true if this component is visible.",
316       "isStatic" : false,
317       "isConstructor" : false,
318       "isPrivate" : false,
319       "memberOf" : "Roo.Component",
320       "example" : "",
321       "deprecated" : "",
322       "since" : "",
323       "see" : "",
324       "params" : [
325       ],
326       "returns" : [
327       ]
328     },
329     {
330       "name" : "setDisabled",
331       "desc" : "Convenience function for setting disabled/enabled by boolean.",
332       "isStatic" : false,
333       "isConstructor" : false,
334       "isPrivate" : false,
335       "memberOf" : "Roo.Component",
336       "example" : "",
337       "deprecated" : "",
338       "since" : "",
339       "see" : "",
340       "params" : [
341         {
342           "name" : "disabled",
343           "type" : "Boolean",
344           "desc" : "",
345           "isOptional" : false
346         }
347       ],
348       "returns" : [
349       ]
350     },
351     {
352       "name" : "focus",
353       "desc" : "Try to focus this component.",
354       "isStatic" : false,
355       "isConstructor" : false,
356       "isPrivate" : false,
357       "memberOf" : "Roo.Component",
358       "example" : "",
359       "deprecated" : "",
360       "since" : "",
361       "see" : "",
362       "params" : [
363         {
364           "name" : "selectText",
365           "type" : "Boolean",
366           "desc" : "True to also select the text in this component (if applicable)",
367           "isOptional" : false
368         }
369       ],
370       "returns" : [
371         {
372           "name" : "",
373           "type" : "Roo.Component",
374           "desc" : "this"
375         }
376       ]
377     },
378     {
379       "name" : "enable",
380       "desc" : "Enable this component.",
381       "isStatic" : false,
382       "isConstructor" : false,
383       "isPrivate" : false,
384       "memberOf" : "Roo.Component",
385       "example" : "",
386       "deprecated" : "",
387       "since" : "",
388       "see" : "",
389       "params" : [
390       ],
391       "returns" : [
392         {
393           "name" : "",
394           "type" : "Roo.Component",
395           "desc" : "this"
396         }
397       ]
398     },
399     {
400       "name" : "setVisible",
401       "desc" : "Convenience function to hide or show this component by boolean.",
402       "isStatic" : false,
403       "isConstructor" : false,
404       "isPrivate" : false,
405       "memberOf" : "Roo.Component",
406       "example" : "",
407       "deprecated" : "",
408       "since" : "",
409       "see" : "",
410       "params" : [
411         {
412           "name" : "visible",
413           "type" : "Boolean",
414           "desc" : "True to show, false to hide",
415           "isOptional" : false
416         }
417       ],
418       "returns" : [
419         {
420           "name" : "",
421           "type" : "Roo.Component",
422           "desc" : "this"
423         }
424       ]
425     },
426     {
427       "name" : "disable",
428       "desc" : "Disable this component.",
429       "isStatic" : false,
430       "isConstructor" : false,
431       "isPrivate" : false,
432       "memberOf" : "Roo.Component",
433       "example" : "",
434       "deprecated" : "",
435       "since" : "",
436       "see" : "",
437       "params" : [
438       ],
439       "returns" : [
440         {
441           "name" : "",
442           "type" : "Roo.Component",
443           "desc" : "this"
444         }
445       ]
446     },
447     {
448       "name" : "getEl",
449       "desc" : "Returns the underlying {@link Roo.Element}.",
450       "isStatic" : false,
451       "isConstructor" : false,
452       "isPrivate" : false,
453       "memberOf" : "Roo.Component",
454       "example" : "",
455       "deprecated" : "",
456       "since" : "",
457       "see" : "",
458       "params" : [
459       ],
460       "returns" : [
461         {
462           "name" : "",
463           "type" : "Roo.Element",
464           "desc" : "The element"
465         }
466       ]
467     },
468     {
469       "name" : "purgeListeners",
470       "desc" : "Removes all listeners for this object",
471       "isStatic" : false,
472       "isConstructor" : false,
473       "isPrivate" : false,
474       "memberOf" : "Roo.util.Observable",
475       "example" : "",
476       "deprecated" : "",
477       "since" : "",
478       "see" : "",
479       "params" : [
480       ],
481       "returns" : [
482       ]
483     },
484     {
485       "name" : "on",
486       "desc" : "Appends an event handler to this element (shorthand for addListener)",
487       "isStatic" : false,
488       "isConstructor" : false,
489       "isPrivate" : false,
490       "memberOf" : "Roo.util.Observable",
491       "example" : "",
492       "deprecated" : "",
493       "since" : "",
494       "see" : "",
495       "params" : [
496         {
497           "name" : "eventName",
498           "type" : "String",
499           "desc" : "The type of event to listen for",
500           "isOptional" : false
501         },
502         {
503           "name" : "handler",
504           "type" : "Function",
505           "desc" : "The method the event invokes",
506           "isOptional" : false
507         },
508         {
509           "name" : "scope",
510           "type" : "Object",
511           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
512           "isOptional" : false
513         },
514         {
515           "name" : "options",
516           "type" : "Object",
517           "desc" : "(optional)",
518           "isOptional" : false
519         }
520       ],
521       "returns" : [
522       ]
523     },
524     {
525       "name" : "un",
526       "desc" : "Removes a listener (shorthand for removeListener)",
527       "isStatic" : false,
528       "isConstructor" : false,
529       "isPrivate" : false,
530       "memberOf" : "Roo.util.Observable",
531       "example" : "",
532       "deprecated" : "",
533       "since" : "",
534       "see" : "",
535       "params" : [
536         {
537           "name" : "eventName",
538           "type" : "String",
539           "desc" : "The type of event to listen for",
540           "isOptional" : false
541         },
542         {
543           "name" : "handler",
544           "type" : "Function",
545           "desc" : "The handler to remove",
546           "isOptional" : false
547         },
548         {
549           "name" : "scope",
550           "type" : "Object",
551           "desc" : "(optional) The scope (this object) for the handler",
552           "isOptional" : false
553         }
554       ],
555       "returns" : [
556       ]
557     },
558     {
559       "name" : "addEvents",
560       "desc" : "Used to define events on this Observable",
561       "isStatic" : false,
562       "isConstructor" : false,
563       "isPrivate" : false,
564       "memberOf" : "Roo.util.Observable",
565       "example" : "",
566       "deprecated" : "",
567       "since" : "",
568       "see" : "",
569       "params" : [
570         {
571           "name" : "object",
572           "type" : "Object",
573           "desc" : "The object with the events defined",
574           "isOptional" : false
575         }
576       ],
577       "returns" : [
578       ]
579     },
580     {
581       "name" : "releaseCapture",
582       "desc" : "Removes <b>all</b> added captures from the Observable.",
583       "isStatic" : true,
584       "isConstructor" : false,
585       "isPrivate" : false,
586       "memberOf" : "Roo.util.Observable",
587       "example" : "",
588       "deprecated" : "",
589       "since" : "",
590       "see" : "",
591       "params" : [
592         {
593           "name" : "o",
594           "type" : "Observable",
595           "desc" : "The Observable to release",
596           "isOptional" : false
597         }
598       ],
599       "returns" : [
600       ]
601     },
602     {
603       "name" : "removeListener",
604       "desc" : "Removes a listener",
605       "isStatic" : false,
606       "isConstructor" : false,
607       "isPrivate" : false,
608       "memberOf" : "Roo.util.Observable",
609       "example" : "",
610       "deprecated" : "",
611       "since" : "",
612       "see" : "",
613       "params" : [
614         {
615           "name" : "eventName",
616           "type" : "String",
617           "desc" : "The type of event to listen for",
618           "isOptional" : false
619         },
620         {
621           "name" : "handler",
622           "type" : "Function",
623           "desc" : "The handler to remove",
624           "isOptional" : false
625         },
626         {
627           "name" : "scope",
628           "type" : "Object",
629           "desc" : "(optional) The scope (this object) for the handler",
630           "isOptional" : false
631         }
632       ],
633       "returns" : [
634       ]
635     },
636     {
637       "name" : "fireEvent",
638       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
639       "isStatic" : false,
640       "isConstructor" : false,
641       "isPrivate" : false,
642       "memberOf" : "Roo.util.Observable",
643       "example" : "",
644       "deprecated" : "",
645       "since" : "",
646       "see" : "",
647       "params" : [
648         {
649           "name" : "eventName",
650           "type" : "String",
651           "desc" : "",
652           "isOptional" : false
653         },
654         {
655           "name" : "args",
656           "type" : "Object...",
657           "desc" : "Variable number of parameters are passed to handlers",
658           "isOptional" : false
659         }
660       ],
661       "returns" : [
662         {
663           "name" : "",
664           "type" : "Boolean",
665           "desc" : "returns false if any of the handlers return false otherwise it returns true"
666         }
667       ]
668     },
669     {
670       "name" : "hasListener",
671       "desc" : "Checks to see if this object has any listeners for a specified event",
672       "isStatic" : false,
673       "isConstructor" : false,
674       "isPrivate" : false,
675       "memberOf" : "Roo.util.Observable",
676       "example" : "",
677       "deprecated" : "",
678       "since" : "",
679       "see" : "",
680       "params" : [
681         {
682           "name" : "eventName",
683           "type" : "String",
684           "desc" : "The name of the event to check for",
685           "isOptional" : false
686         }
687       ],
688       "returns" : [
689         {
690           "name" : "",
691           "type" : "Boolean",
692           "desc" : "True if the event is being listened for, else false"
693         }
694       ]
695     },
696     {
697       "name" : "capture",
698       "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
699       "isStatic" : true,
700       "isConstructor" : false,
701       "isPrivate" : false,
702       "memberOf" : "Roo.util.Observable",
703       "example" : "",
704       "deprecated" : "",
705       "since" : "",
706       "see" : "",
707       "params" : [
708         {
709           "name" : "o",
710           "type" : "Observable",
711           "desc" : "The Observable to capture",
712           "isOptional" : false
713         },
714         {
715           "name" : "fn",
716           "type" : "Function",
717           "desc" : "The function to call",
718           "isOptional" : false
719         },
720         {
721           "name" : "scope",
722           "type" : "Object",
723           "desc" : "(optional) The scope (this object) for the fn",
724           "isOptional" : false
725         }
726       ],
727       "returns" : [
728       ]
729     },
730     {
731       "name" : "addListener",
732       "desc" : "Appends an event handler to this component",
733       "isStatic" : false,
734       "isConstructor" : false,
735       "isPrivate" : false,
736       "memberOf" : "Roo.util.Observable",
737       "example" : "",
738       "deprecated" : "",
739       "since" : "",
740       "see" : "",
741       "params" : [
742         {
743           "name" : "eventName",
744           "type" : "String",
745           "desc" : "The type of event to listen for",
746           "isOptional" : false
747         },
748         {
749           "name" : "handler",
750           "type" : "Function",
751           "desc" : "The method the event invokes",
752           "isOptional" : false
753         },
754         {
755           "name" : "scope",
756           "type" : "Object",
757           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
758           "isOptional" : false
759         },
760         {
761           "name" : "options",
762           "type" : "Object",
763           "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n     \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t</code></pre>",
764           "isOptional" : false
765         }
766       ],
767       "returns" : [
768       ]
769     }
770   ],
771   "events" : [
772     {
773       "name" : "beforetoggle",
774       "desc" : "Fire before toggle the menu",
775       "memberOf" : "Roo.bootstrap.Navbar",
776       "example" : "",
777       "deprecated" : "",
778       "since" : "",
779       "see" : "",
780       "params" : [
781         {
782           "name" : "e",
783           "type" : "Roo.EventObject",
784           "desc" : "",
785           "isOptional" : false
786         }
787       ],
788       "returns" : [
789       ]
790     },
791     {
792       "name" : "childrenrendered",
793       "desc" : "Fires when the children have been rendered..",
794       "memberOf" : "Roo.bootstrap.Component",
795       "example" : "",
796       "deprecated" : "",
797       "since" : "",
798       "see" : "",
799       "params" : [
800         {
801           "name" : "this",
802           "type" : "Roo.bootstrap.Component",
803           "desc" : "",
804           "isOptional" : false
805         }
806       ],
807       "returns" : [
808       ]
809     },
810     {
811       "name" : "beforerender",
812       "desc" : "Fires before the component is rendered. Return false to stop the render.",
813       "memberOf" : "Roo.Component",
814       "example" : "",
815       "deprecated" : "",
816       "since" : "",
817       "see" : "",
818       "params" : [
819         {
820           "name" : "this",
821           "type" : "Roo.Component",
822           "desc" : "",
823           "isOptional" : false
824         }
825       ],
826       "returns" : [
827       ]
828     },
829     {
830       "name" : "disable",
831       "desc" : "Fires after the component is disabled.",
832       "memberOf" : "Roo.Component",
833       "example" : "",
834       "deprecated" : "",
835       "since" : "",
836       "see" : "",
837       "params" : [
838         {
839           "name" : "this",
840           "type" : "Roo.Component",
841           "desc" : "",
842           "isOptional" : false
843         }
844       ],
845       "returns" : [
846       ]
847     },
848     {
849       "name" : "render",
850       "desc" : "Fires after the component is rendered.",
851       "memberOf" : "Roo.Component",
852       "example" : "",
853       "deprecated" : "",
854       "since" : "",
855       "see" : "",
856       "params" : [
857         {
858           "name" : "this",
859           "type" : "Roo.Component",
860           "desc" : "",
861           "isOptional" : false
862         }
863       ],
864       "returns" : [
865       ]
866     },
867     {
868       "name" : "destroy",
869       "desc" : "Fires after the component is destroyed.",
870       "memberOf" : "Roo.Component",
871       "example" : "",
872       "deprecated" : "",
873       "since" : "",
874       "see" : "",
875       "params" : [
876         {
877           "name" : "this",
878           "type" : "Roo.Component",
879           "desc" : "",
880           "isOptional" : false
881         }
882       ],
883       "returns" : [
884       ]
885     },
886     {
887       "name" : "hide",
888       "desc" : "Fires after the component is hidden.",
889       "memberOf" : "Roo.Component",
890       "example" : "",
891       "deprecated" : "",
892       "since" : "",
893       "see" : "",
894       "params" : [
895         {
896           "name" : "this",
897           "type" : "Roo.Component",
898           "desc" : "",
899           "isOptional" : false
900         }
901       ],
902       "returns" : [
903       ]
904     },
905     {
906       "name" : "beforehide",
907       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
908       "memberOf" : "Roo.Component",
909       "example" : "",
910       "deprecated" : "",
911       "since" : "",
912       "see" : "",
913       "params" : [
914         {
915           "name" : "this",
916           "type" : "Roo.Component",
917           "desc" : "",
918           "isOptional" : false
919         }
920       ],
921       "returns" : [
922       ]
923     },
924     {
925       "name" : "show",
926       "desc" : "Fires after the component is shown.",
927       "memberOf" : "Roo.Component",
928       "example" : "",
929       "deprecated" : "",
930       "since" : "",
931       "see" : "",
932       "params" : [
933         {
934           "name" : "this",
935           "type" : "Roo.Component",
936           "desc" : "",
937           "isOptional" : false
938         }
939       ],
940       "returns" : [
941       ]
942     },
943     {
944       "name" : "beforeshow",
945       "desc" : "Fires before the component is shown.  Return false to stop the show.",
946       "memberOf" : "Roo.Component",
947       "example" : "",
948       "deprecated" : "",
949       "since" : "",
950       "see" : "",
951       "params" : [
952         {
953           "name" : "this",
954           "type" : "Roo.Component",
955           "desc" : "",
956           "isOptional" : false
957         }
958       ],
959       "returns" : [
960       ]
961     },
962     {
963       "name" : "enable",
964       "desc" : "Fires after the component is enabled.",
965       "memberOf" : "Roo.Component",
966       "example" : "",
967       "deprecated" : "",
968       "since" : "",
969       "see" : "",
970       "params" : [
971         {
972           "name" : "this",
973           "type" : "Roo.Component",
974           "desc" : "",
975           "isOptional" : false
976         }
977       ],
978       "returns" : [
979       ]
980     },
981     {
982       "name" : "beforedestroy",
983       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
984       "memberOf" : "Roo.Component",
985       "example" : "",
986       "deprecated" : "",
987       "since" : "",
988       "see" : "",
989       "params" : [
990         {
991           "name" : "this",
992           "type" : "Roo.Component",
993           "desc" : "",
994           "isOptional" : false
995         }
996       ],
997       "returns" : [
998       ]
999     }
1000   ]
1001 }