sync
[roojs1] / docs / symbols / Roo.bootstrap.Popover.json
1 {
2   "name" : "Roo.bootstrap.Popover",
3   "augments" : [
4     "Roo.bootstrap.Component",
5     "Roo.Component",
6     "Roo.util.Observable"
7   ],
8   "childClasses" : {  },
9   "tree_children" : [
10     "Roo.bootstrap.Alert",
11     "Roo.bootstrap.BezierSignature",
12     "Roo.bootstrap.Brick",
13     "Roo.bootstrap.Button",
14     "Roo.bootstrap.ButtonGroup",
15     "Roo.bootstrap.ButtonUploader",
16     "Roo.bootstrap.Calendar",
17     "Roo.bootstrap.Card",
18     "Roo.bootstrap.Column",
19     "Roo.bootstrap.Container",
20     "Roo.bootstrap.DocumentManager",
21     "Roo.bootstrap.DocumentSlider",
22     "Roo.bootstrap.DocumentViewer",
23     "Roo.bootstrap.DropTarget",
24     "Roo.bootstrap.Element",
25     "Roo.bootstrap.Graph",
26     "Roo.bootstrap.Header",
27     "Roo.bootstrap.Img",
28     "Roo.bootstrap.LayoutMasonry",
29     "Roo.bootstrap.LayoutMasonryAuto",
30     "Roo.bootstrap.Link",
31     "Roo.bootstrap.LocationPicker",
32     "Roo.bootstrap.MasonryBrick",
33     "Roo.bootstrap.MessageBar",
34     "Roo.bootstrap.Pagination",
35     "Roo.bootstrap.PaginationItem",
36     "Roo.bootstrap.PagingToolbar",
37     "Roo.bootstrap.Popover",
38     "Roo.bootstrap.PopoverNav",
39     "Roo.bootstrap.Progress",
40     "Roo.bootstrap.ProgressBar",
41     "Roo.bootstrap.Row",
42     "Roo.bootstrap.Slider",
43     "Roo.bootstrap.TabGroup",
44     "Roo.bootstrap.TabPanel",
45     "Roo.bootstrap.Table",
46     "Roo.bootstrap.UploadCropbox",
47     "Roo.bootstrap.breadcrumb.Item",
48     "Roo.bootstrap.breadcrumb.Nav",
49     "Roo.bootstrap.dash.NumberBox",
50     "Roo.bootstrap.dash.TabBox",
51     "Roo.bootstrap.dash.TabPane",
52     "Roo.bootstrap.form.CardUploader",
53     "Roo.bootstrap.form.CheckBox",
54     "Roo.bootstrap.form.ComboBox",
55     "Roo.bootstrap.form.DateField",
56     "Roo.bootstrap.form.DateSplitField",
57     "Roo.bootstrap.form.FieldLabel",
58     "Roo.bootstrap.form.Form",
59     "Roo.bootstrap.form.HtmlEditor",
60     "Roo.bootstrap.form.HtmlEditorToolbarStandard",
61     "Roo.bootstrap.form.Input",
62     "Roo.bootstrap.form.Markdown",
63     "Roo.bootstrap.form.MoneyField",
64     "Roo.bootstrap.form.MonthField",
65     "Roo.bootstrap.form.NumberField",
66     "Roo.bootstrap.form.PhoneInput",
67     "Roo.bootstrap.form.Radio",
68     "Roo.bootstrap.form.RadioSet",
69     "Roo.bootstrap.form.SecurePass",
70     "Roo.bootstrap.form.TextArea",
71     "Roo.bootstrap.form.TimeField",
72     "Roo.bootstrap.form.TriggerField",
73     "Roo.bootstrap.layout.Border",
74     "Roo.bootstrap.layout.Manager",
75     "Roo.bootstrap.menu.Item",
76     "Roo.bootstrap.menu.Menu",
77     "Roo.bootstrap.menu.Separator",
78     "Roo.bootstrap.nav.Group",
79     "Roo.bootstrap.nav.Headerbar",
80     "Roo.bootstrap.nav.Item",
81     "Roo.bootstrap.nav.ProgressBar",
82     "Roo.bootstrap.nav.ProgressBarItem",
83     "Roo.bootstrap.nav.Sidebar",
84     "Roo.bootstrap.nav.SidebarItem",
85     "Roo.bootstrap.nav.Simplebar"
86   ],
87   "tree_parent" : [],
88   "desc" : "Bootstrap Popover class",
89   "isSingleton" : false,
90   "isStatic" : false,
91   "isBuiltin" : false,
92   "isAbstract" : false,
93   "isBuilderTop" : true,
94   "memberOf" : "Popover",
95   "example" : "",
96   "deprecated" : "",
97   "since" : "",
98   "see" : "",
99   "params" : [
100     {
101       "name" : "config",
102       "type" : "Object",
103       "desc" : "The config object",
104       "isOptional" : false
105     }
106   ],
107   "returns" : [],
108   "throws" : "",
109   "requires" : "",
110   "config" : [
111     {
112       "name" : "modal",
113       "type" : "Boolean",
114       "desc" : "- popovers that are modal will mask the screen, and must be closed with another event.",
115       "memberOf" : "Roo.bootstrap.Popover"
116     },
117     {
118       "name" : "listeners",
119       "type" : "Object",
120       "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>",
121       "memberOf" : "Roo.util.Observable"
122     },
123     {
124       "name" : "add",
125       "type" : "String|Boolean|Roo.Element",
126       "desc" : "click hander to trigger show over what element\n     - if false and it has a 'parent' then it will be automatically added to that element\n     - if string - Roo.get  will be called",
127       "memberOf" : "Roo.bootstrap.Popover"
128     },
129     {
130       "name" : "tooltip",
131       "type" : "string",
132       "desc" : "Text for the tooltip",
133       "memberOf" : "Roo.bootstrap.Component"
134     },
135     {
136       "name" : "container_method",
137       "type" : "string",
138       "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
139       "memberOf" : "Roo.bootstrap.Component"
140     },
141     {
142       "name" : "visibilityEl",
143       "type" : "string|object",
144       "desc" : "t) What element to use for visibility (@see getVisibilityEl())",
145       "memberOf" : "Roo.bootstrap.Component"
146     },
147     {
148       "name" : "delay",
149       "type" : "Number",
150       "desc" : "- delay before showing",
151       "memberOf" : "Roo.bootstrap.Popover"
152     },
153     {
154       "name" : "trigger",
155       "type" : "String",
156       "desc" : "click || hover (or false to trigger manually)",
157       "memberOf" : "Roo.bootstrap.Popover"
158     },
159     {
160       "name" : "can_build_overlaid",
161       "type" : "Boolean",
162       "desc" : "True if element can be rebuild from a HTML page",
163       "memberOf" : "Roo.bootstrap.Component"
164     },
165     {
166       "name" : "hideMode",
167       "type" : "String",
168       "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
169       "memberOf" : "Roo.Component"
170     },
171     {
172       "name" : "title",
173       "type" : "String",
174       "desc" : "of popover (or false to hide)",
175       "memberOf" : "Roo.bootstrap.Popover"
176     },
177     {
178       "name" : "style",
179       "type" : "String",
180       "desc" : "any extra css",
181       "memberOf" : "Roo.bootstrap.Component"
182     },
183     {
184       "name" : "allowDomMove",
185       "type" : "Boolean",
186       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
187       "memberOf" : "Roo.Component"
188     },
189     {
190       "name" : "(right|top|bottom|left|auto)",
191       "type" : "String|function",
192       "desc" : "placement how it is placed",
193       "memberOf" : "Roo.bootstrap.Popover"
194     },
195     {
196       "name" : "html",
197       "type" : "String",
198       "desc" : "contents of the popover   (or false to use children..)",
199       "memberOf" : "Roo.bootstrap.Popover"
200     },
201     {
202       "name" : "cls",
203       "type" : "String",
204       "desc" : "css class",
205       "memberOf" : "Roo.bootstrap.Component"
206     },
207     {
208       "name" : "xattr",
209       "type" : "Object",
210       "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
211       "memberOf" : "Roo.bootstrap.Component"
212     },
213     {
214       "name" : "actionMode",
215       "type" : "String",
216       "desc" : "which property holds the element that used for  hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
217       "memberOf" : "Roo.Component"
218     },
219     {
220       "name" : "dataId",
221       "type" : "string",
222       "desc" : "cutomer id",
223       "memberOf" : "Roo.bootstrap.Component"
224     },
225     {
226       "name" : "name",
227       "type" : "string",
228       "desc" : "Specifies name attribute",
229       "memberOf" : "Roo.bootstrap.Component"
230     },
231     {
232       "name" : "disableClass",
233       "type" : "String",
234       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
235       "memberOf" : "Roo.Component"
236     }
237   ],
238   "methods" : [
239     {
240       "name" : "setContent",
241       "type" : "function",
242       "desc" : "",
243       "sig" : "(the)",
244       "static" : false,
245       "memberOf" : "",
246       "isStatic" : false,
247       "isConstructor" : false,
248       "isPrivate" : false,
249       "example" : "",
250       "deprecated" : "",
251       "since" : "",
252       "see" : "",
253       "exceptions" : "",
254       "requires" : "",
255       "params" : [
256         {
257           "name" : "the",
258           "type" : "string",
259           "desc" : "body content",
260           "isOptional" : false
261         }
262       ],
263       "returns" : []
264     },
265     {
266       "name" : "setTitle",
267       "type" : "function",
268       "desc" : "",
269       "sig" : "(the)",
270       "static" : false,
271       "memberOf" : "",
272       "isStatic" : false,
273       "isConstructor" : false,
274       "isPrivate" : false,
275       "example" : "",
276       "deprecated" : "",
277       "since" : "",
278       "see" : "",
279       "exceptions" : "",
280       "requires" : "",
281       "params" : [
282         {
283           "name" : "the",
284           "type" : "string",
285           "desc" : "title",
286           "isOptional" : false
287         }
288       ],
289       "returns" : []
290     },
291     {
292       "name" : "updatePosition",
293       "type" : "function",
294       "desc" : "fire this manually after loading a grid in the table for example",
295       "sig" : "((left|right|top|bottom), try)",
296       "static" : false,
297       "memberOf" : "",
298       "isStatic" : false,
299       "isConstructor" : false,
300       "isPrivate" : false,
301       "example" : "",
302       "deprecated" : "",
303       "since" : "",
304       "see" : "",
305       "exceptions" : "",
306       "requires" : "",
307       "params" : [
308         {
309           "name" : "(left|right|top|bottom)",
310           "type" : "string",
311           "desc" : "where to try and put it (use false to use the last one)",
312           "isOptional" : false
313         },
314         {
315           "name" : "try",
316           "type" : "Boolean",
317           "desc" : "and move it if we cant get right position.",
318           "isOptional" : false
319         }
320       ],
321       "returns" : []
322     },
323     {
324       "name" : "show",
325       "type" : "function",
326       "desc" : "Show the popover",
327       "sig" : "(-, (left|right|top|bottom))",
328       "static" : false,
329       "memberOf" : "",
330       "isStatic" : false,
331       "isConstructor" : false,
332       "isPrivate" : false,
333       "example" : "",
334       "deprecated" : "",
335       "since" : "",
336       "see" : "",
337       "exceptions" : "",
338       "requires" : "",
339       "params" : [
340         {
341           "name" : "-",
342           "type" : "Roo.Element|string|Boolean",
343           "desc" : "element to align and point to. (set align to [ pos, offset ])",
344           "isOptional" : false
345         },
346         {
347           "name" : "(left|right|top|bottom)",
348           "type" : "string",
349           "desc" : "position",
350           "isOptional" : false
351         }
352       ],
353       "returns" : []
354     },
355     {
356       "name" : "tooltipEl",
357       "type" : "function",
358       "desc" : "Fetch the element to display the tooltip on.",
359       "sig" : "()\n{\n\n}",
360       "static" : false,
361       "memberOf" : "Roo.bootstrap.Component",
362       "isStatic" : false,
363       "isConstructor" : false,
364       "isPrivate" : false,
365       "example" : "",
366       "deprecated" : "",
367       "since" : "",
368       "see" : "",
369       "exceptions" : "",
370       "requires" : "",
371       "params" : [],
372       "returns" : [
373         {
374           "name" : "",
375           "type" : "Roo.Element",
376           "desc" : "defaults to this.el"
377         }
378       ]
379     },
380     {
381       "name" : "hide",
382       "type" : "function",
383       "desc" : "Hide a component - adds 'hidden' class",
384       "sig" : "()\n{\n\n}",
385       "static" : false,
386       "memberOf" : "Roo.bootstrap.Component",
387       "isStatic" : false,
388       "isConstructor" : false,
389       "isPrivate" : false,
390       "example" : "",
391       "deprecated" : "",
392       "since" : "",
393       "see" : "",
394       "exceptions" : "",
395       "requires" : "",
396       "params" : [],
397       "returns" : []
398     },
399     {
400       "name" : "setVisibilityEl",
401       "type" : "function",
402       "desc" : "Set the element that will be used to show or hide",
403       "sig" : "()\n{\n\n}",
404       "static" : false,
405       "memberOf" : "Roo.bootstrap.Component",
406       "isStatic" : false,
407       "isConstructor" : false,
408       "isPrivate" : false,
409       "example" : "",
410       "deprecated" : "",
411       "since" : "",
412       "see" : "",
413       "exceptions" : "",
414       "requires" : "",
415       "params" : [],
416       "returns" : []
417     },
418     {
419       "name" : "getVisibilityEl",
420       "type" : "function",
421       "desc" : "Get the element that will be used to show or hide",
422       "sig" : "()\n{\n\n}",
423       "static" : false,
424       "memberOf" : "Roo.bootstrap.Component",
425       "isStatic" : false,
426       "isConstructor" : false,
427       "isPrivate" : false,
428       "example" : "",
429       "deprecated" : "",
430       "since" : "",
431       "see" : "",
432       "exceptions" : "",
433       "requires" : "",
434       "params" : [],
435       "returns" : []
436     },
437     {
438       "name" : "initEvents",
439       "type" : "function",
440       "desc" : "Initialize Events for the element",
441       "sig" : "()\n{\n\n}",
442       "static" : false,
443       "memberOf" : "Roo.bootstrap.Component",
444       "isStatic" : false,
445       "isConstructor" : false,
446       "isPrivate" : false,
447       "example" : "",
448       "deprecated" : "",
449       "since" : "",
450       "see" : "",
451       "exceptions" : "",
452       "requires" : "",
453       "params" : [],
454       "returns" : []
455     },
456     {
457       "name" : "getChildContainer",
458       "type" : "function",
459       "desc" : "Fetch the element to add children to",
460       "sig" : "()\n{\n\n}",
461       "static" : false,
462       "memberOf" : "Roo.bootstrap.Component",
463       "isStatic" : false,
464       "isConstructor" : false,
465       "isPrivate" : false,
466       "example" : "",
467       "deprecated" : "",
468       "since" : "",
469       "see" : "",
470       "exceptions" : "",
471       "requires" : "",
472       "params" : [],
473       "returns" : [
474         {
475           "name" : "",
476           "type" : "Roo.Element",
477           "desc" : "defaults to this.el"
478         }
479       ]
480     },
481     {
482       "name" : "getId",
483       "type" : "function",
484       "desc" : "Returns the id of this component.",
485       "sig" : "()\n{\n\n}",
486       "static" : false,
487       "memberOf" : "Roo.Component",
488       "isStatic" : false,
489       "isConstructor" : false,
490       "isPrivate" : false,
491       "example" : "",
492       "deprecated" : "",
493       "since" : "",
494       "see" : "",
495       "exceptions" : "",
496       "requires" : "",
497       "params" : [],
498       "returns" : [
499         {
500           "name" : "",
501           "type" : "String",
502           "desc" : ""
503         }
504       ]
505     },
506     {
507       "name" : "render",
508       "type" : "function",
509       "desc" : "If this is a lazy rendering component, render it to its container element.",
510       "sig" : "(container)",
511       "static" : false,
512       "memberOf" : "Roo.Component",
513       "isStatic" : false,
514       "isConstructor" : false,
515       "isPrivate" : false,
516       "example" : "",
517       "deprecated" : "",
518       "since" : "",
519       "see" : "",
520       "exceptions" : "",
521       "requires" : "",
522       "params" : [
523         {
524           "name" : "container",
525           "type" : "String/HTMLElement/Element",
526           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
527           "isOptional" : false
528         }
529       ],
530       "returns" : []
531     },
532     {
533       "name" : "destroy",
534       "type" : "function",
535       "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}.",
536       "sig" : "()\n{\n\n}",
537       "static" : false,
538       "memberOf" : "Roo.Component",
539       "isStatic" : false,
540       "isConstructor" : false,
541       "isPrivate" : false,
542       "example" : "",
543       "deprecated" : "",
544       "since" : "",
545       "see" : "",
546       "exceptions" : "",
547       "requires" : "",
548       "params" : [],
549       "returns" : []
550     },
551     {
552       "name" : "isVisible",
553       "type" : "function",
554       "desc" : "Returns true if this component is visible.",
555       "sig" : "()\n{\n\n}",
556       "static" : false,
557       "memberOf" : "Roo.Component",
558       "isStatic" : false,
559       "isConstructor" : false,
560       "isPrivate" : false,
561       "example" : "",
562       "deprecated" : "",
563       "since" : "",
564       "see" : "",
565       "exceptions" : "",
566       "requires" : "",
567       "params" : [],
568       "returns" : []
569     },
570     {
571       "name" : "setDisabled",
572       "type" : "function",
573       "desc" : "Convenience function for setting disabled/enabled by boolean.",
574       "sig" : "(disabled)",
575       "static" : false,
576       "memberOf" : "Roo.Component",
577       "isStatic" : false,
578       "isConstructor" : false,
579       "isPrivate" : false,
580       "example" : "",
581       "deprecated" : "",
582       "since" : "",
583       "see" : "",
584       "exceptions" : "",
585       "requires" : "",
586       "params" : [
587         {
588           "name" : "disabled",
589           "type" : "Boolean",
590           "desc" : "",
591           "isOptional" : false
592         }
593       ],
594       "returns" : []
595     },
596     {
597       "name" : "focus",
598       "type" : "function",
599       "desc" : "Try to focus this component.",
600       "sig" : "(selectText)",
601       "static" : false,
602       "memberOf" : "Roo.Component",
603       "isStatic" : false,
604       "isConstructor" : false,
605       "isPrivate" : false,
606       "example" : "",
607       "deprecated" : "",
608       "since" : "",
609       "see" : "",
610       "exceptions" : "",
611       "requires" : "",
612       "params" : [
613         {
614           "name" : "selectText",
615           "type" : "Boolean",
616           "desc" : "True to also select the text in this component (if applicable)",
617           "isOptional" : false
618         }
619       ],
620       "returns" : [
621         {
622           "name" : "",
623           "type" : "Roo.Component",
624           "desc" : "this"
625         }
626       ]
627     },
628     {
629       "name" : "enable",
630       "type" : "function",
631       "desc" : "Enable this component.",
632       "sig" : "()\n{\n\n}",
633       "static" : false,
634       "memberOf" : "Roo.Component",
635       "isStatic" : false,
636       "isConstructor" : false,
637       "isPrivate" : false,
638       "example" : "",
639       "deprecated" : "",
640       "since" : "",
641       "see" : "",
642       "exceptions" : "",
643       "requires" : "",
644       "params" : [],
645       "returns" : [
646         {
647           "name" : "",
648           "type" : "Roo.Component",
649           "desc" : "this"
650         }
651       ]
652     },
653     {
654       "name" : "setVisible",
655       "type" : "function",
656       "desc" : "Convenience function to hide or show this component by boolean.",
657       "sig" : "(visible)",
658       "static" : false,
659       "memberOf" : "Roo.Component",
660       "isStatic" : false,
661       "isConstructor" : false,
662       "isPrivate" : false,
663       "example" : "",
664       "deprecated" : "",
665       "since" : "",
666       "see" : "",
667       "exceptions" : "",
668       "requires" : "",
669       "params" : [
670         {
671           "name" : "visible",
672           "type" : "Boolean",
673           "desc" : "True to show, false to hide",
674           "isOptional" : false
675         }
676       ],
677       "returns" : [
678         {
679           "name" : "",
680           "type" : "Roo.Component",
681           "desc" : "this"
682         }
683       ]
684     },
685     {
686       "name" : "disable",
687       "type" : "function",
688       "desc" : "Disable this component.",
689       "sig" : "()\n{\n\n}",
690       "static" : false,
691       "memberOf" : "Roo.Component",
692       "isStatic" : false,
693       "isConstructor" : false,
694       "isPrivate" : false,
695       "example" : "",
696       "deprecated" : "",
697       "since" : "",
698       "see" : "",
699       "exceptions" : "",
700       "requires" : "",
701       "params" : [],
702       "returns" : [
703         {
704           "name" : "",
705           "type" : "Roo.Component",
706           "desc" : "this"
707         }
708       ]
709     },
710     {
711       "name" : "getEl",
712       "type" : "function",
713       "desc" : "Returns the underlying {@link Roo.Element}.",
714       "sig" : "()\n{\n\n}",
715       "static" : false,
716       "memberOf" : "Roo.Component",
717       "isStatic" : false,
718       "isConstructor" : false,
719       "isPrivate" : false,
720       "example" : "",
721       "deprecated" : "",
722       "since" : "",
723       "see" : "",
724       "exceptions" : "",
725       "requires" : "",
726       "params" : [],
727       "returns" : [
728         {
729           "name" : "",
730           "type" : "Roo.Element",
731           "desc" : "The element"
732         }
733       ]
734     },
735     {
736       "name" : "purgeListeners",
737       "type" : "function",
738       "desc" : "Removes all listeners for this object",
739       "sig" : "()\n{\n\n}",
740       "static" : false,
741       "memberOf" : "Roo.util.Observable",
742       "isStatic" : false,
743       "isConstructor" : false,
744       "isPrivate" : false,
745       "example" : "",
746       "deprecated" : "",
747       "since" : "",
748       "see" : "",
749       "exceptions" : "",
750       "requires" : "",
751       "params" : [],
752       "returns" : []
753     },
754     {
755       "name" : "on",
756       "type" : "function",
757       "desc" : "Appends an event handler to this element (shorthand for addListener)",
758       "sig" : "(eventName, handler, scope, options)",
759       "static" : false,
760       "memberOf" : "Roo.util.Observable",
761       "isStatic" : false,
762       "isConstructor" : false,
763       "isPrivate" : false,
764       "example" : "",
765       "deprecated" : "",
766       "since" : "",
767       "see" : "",
768       "exceptions" : "",
769       "requires" : "",
770       "params" : [
771         {
772           "name" : "eventName",
773           "type" : "String",
774           "desc" : "The type of event to listen for",
775           "isOptional" : false
776         },
777         {
778           "name" : "handler",
779           "type" : "Function",
780           "desc" : "The method the event invokes",
781           "isOptional" : false
782         },
783         {
784           "name" : "scope",
785           "type" : "Object",
786           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
787           "isOptional" : false
788         },
789         {
790           "name" : "options",
791           "type" : "Object",
792           "desc" : "(optional)",
793           "isOptional" : false
794         }
795       ],
796       "returns" : []
797     },
798     {
799       "name" : "un",
800       "type" : "function",
801       "desc" : "Removes a listener (shorthand for removeListener)",
802       "sig" : "(eventName, handler, scope)",
803       "static" : false,
804       "memberOf" : "Roo.util.Observable",
805       "isStatic" : false,
806       "isConstructor" : false,
807       "isPrivate" : false,
808       "example" : "",
809       "deprecated" : "",
810       "since" : "",
811       "see" : "",
812       "exceptions" : "",
813       "requires" : "",
814       "params" : [
815         {
816           "name" : "eventName",
817           "type" : "String",
818           "desc" : "The type of event to listen for",
819           "isOptional" : false
820         },
821         {
822           "name" : "handler",
823           "type" : "Function",
824           "desc" : "The handler to remove",
825           "isOptional" : false
826         },
827         {
828           "name" : "scope",
829           "type" : "Object",
830           "desc" : "(optional) The scope (this object) for the handler",
831           "isOptional" : false
832         }
833       ],
834       "returns" : []
835     },
836     {
837       "name" : "addEvents",
838       "type" : "function",
839       "desc" : "Used to define events on this Observable",
840       "sig" : "(object)",
841       "static" : false,
842       "memberOf" : "Roo.util.Observable",
843       "isStatic" : false,
844       "isConstructor" : false,
845       "isPrivate" : false,
846       "example" : "",
847       "deprecated" : "",
848       "since" : "",
849       "see" : "",
850       "exceptions" : "",
851       "requires" : "",
852       "params" : [
853         {
854           "name" : "object",
855           "type" : "Object",
856           "desc" : "The object with the events defined",
857           "isOptional" : false
858         }
859       ],
860       "returns" : []
861     },
862     {
863       "name" : "releaseCapture",
864       "type" : "function",
865       "desc" : "Removes <b>all</b> added captures from the Observable.",
866       "sig" : "(o)",
867       "static" : true,
868       "memberOf" : "Roo.util.Observable",
869       "isStatic" : true,
870       "isConstructor" : false,
871       "isPrivate" : false,
872       "example" : "",
873       "deprecated" : "",
874       "since" : "",
875       "see" : "",
876       "exceptions" : "",
877       "requires" : "",
878       "params" : [
879         {
880           "name" : "o",
881           "type" : "Observable",
882           "desc" : "The Observable to release",
883           "isOptional" : false
884         }
885       ],
886       "returns" : []
887     },
888     {
889       "name" : "removeListener",
890       "type" : "function",
891       "desc" : "Removes a listener",
892       "sig" : "(eventName, handler, scope)",
893       "static" : false,
894       "memberOf" : "Roo.util.Observable",
895       "isStatic" : false,
896       "isConstructor" : false,
897       "isPrivate" : false,
898       "example" : "",
899       "deprecated" : "",
900       "since" : "",
901       "see" : "",
902       "exceptions" : "",
903       "requires" : "",
904       "params" : [
905         {
906           "name" : "eventName",
907           "type" : "String",
908           "desc" : "The type of event to listen for",
909           "isOptional" : false
910         },
911         {
912           "name" : "handler",
913           "type" : "Function",
914           "desc" : "The handler to remove",
915           "isOptional" : false
916         },
917         {
918           "name" : "scope",
919           "type" : "Object",
920           "desc" : "(optional) The scope (this object) for the handler",
921           "isOptional" : false
922         }
923       ],
924       "returns" : []
925     },
926     {
927       "name" : "fireEvent",
928       "type" : "function",
929       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
930       "sig" : "(eventName, args)",
931       "static" : false,
932       "memberOf" : "Roo.util.Observable",
933       "isStatic" : false,
934       "isConstructor" : false,
935       "isPrivate" : false,
936       "example" : "",
937       "deprecated" : "",
938       "since" : "",
939       "see" : "",
940       "exceptions" : "",
941       "requires" : "",
942       "params" : [
943         {
944           "name" : "eventName",
945           "type" : "String",
946           "desc" : "",
947           "isOptional" : false
948         },
949         {
950           "name" : "args",
951           "type" : "Object...",
952           "desc" : "Variable number of parameters are passed to handlers",
953           "isOptional" : false
954         }
955       ],
956       "returns" : [
957         {
958           "name" : "",
959           "type" : "Boolean",
960           "desc" : "returns false if any of the handlers return false otherwise it returns true"
961         }
962       ]
963     },
964     {
965       "name" : "hasListener",
966       "type" : "function",
967       "desc" : "Checks to see if this object has any listeners for a specified event",
968       "sig" : "(eventName)",
969       "static" : false,
970       "memberOf" : "Roo.util.Observable",
971       "isStatic" : false,
972       "isConstructor" : false,
973       "isPrivate" : false,
974       "example" : "",
975       "deprecated" : "",
976       "since" : "",
977       "see" : "",
978       "exceptions" : "",
979       "requires" : "",
980       "params" : [
981         {
982           "name" : "eventName",
983           "type" : "String",
984           "desc" : "The name of the event to check for",
985           "isOptional" : false
986         }
987       ],
988       "returns" : [
989         {
990           "name" : "",
991           "type" : "Boolean",
992           "desc" : "True if the event is being listened for, else false"
993         }
994       ]
995     },
996     {
997       "name" : "capture",
998       "type" : "function",
999       "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.",
1000       "sig" : "(o, fn, scope)",
1001       "static" : true,
1002       "memberOf" : "Roo.util.Observable",
1003       "isStatic" : true,
1004       "isConstructor" : false,
1005       "isPrivate" : false,
1006       "example" : "",
1007       "deprecated" : "",
1008       "since" : "",
1009       "see" : "",
1010       "exceptions" : "",
1011       "requires" : "",
1012       "params" : [
1013         {
1014           "name" : "o",
1015           "type" : "Observable",
1016           "desc" : "The Observable to capture",
1017           "isOptional" : false
1018         },
1019         {
1020           "name" : "fn",
1021           "type" : "Function",
1022           "desc" : "The function to call",
1023           "isOptional" : false
1024         },
1025         {
1026           "name" : "scope",
1027           "type" : "Object",
1028           "desc" : "(optional) The scope (this object) for the fn",
1029           "isOptional" : false
1030         }
1031       ],
1032       "returns" : []
1033     },
1034     {
1035       "name" : "addListener",
1036       "type" : "function",
1037       "desc" : "Appends an event handler to this component",
1038       "sig" : "(eventName, handler, scope, options)",
1039       "static" : false,
1040       "memberOf" : "Roo.util.Observable",
1041       "isStatic" : false,
1042       "isConstructor" : false,
1043       "isPrivate" : false,
1044       "example" : "",
1045       "deprecated" : "",
1046       "since" : "",
1047       "see" : "",
1048       "exceptions" : "",
1049       "requires" : "",
1050       "params" : [
1051         {
1052           "name" : "eventName",
1053           "type" : "String",
1054           "desc" : "The type of event to listen for",
1055           "isOptional" : false
1056         },
1057         {
1058           "name" : "handler",
1059           "type" : "Function",
1060           "desc" : "The method the event invokes",
1061           "isOptional" : false
1062         },
1063         {
1064           "name" : "scope",
1065           "type" : "Object",
1066           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1067           "isOptional" : false
1068         },
1069         {
1070           "name" : "options",
1071           "type" : "Object",
1072           "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>",
1073           "isOptional" : false
1074         }
1075       ],
1076       "returns" : []
1077     }
1078   ],
1079   "events" : [
1080     {
1081       "name" : "hide",
1082       "type" : "function",
1083       "desc" : "After the popover hide",
1084       "sig" : "function (_self)\n{\n\n}",
1085       "memberOf" : "",
1086       "example" : "",
1087       "deprecated" : "",
1088       "since" : "",
1089       "see" : "",
1090       "params" : [
1091         {
1092           "name" : "this",
1093           "type" : "Roo.bootstrap.Popover",
1094           "desc" : "",
1095           "isOptional" : false
1096         }
1097       ],
1098       "returns" : []
1099     },
1100     {
1101       "name" : "show",
1102       "type" : "function",
1103       "desc" : "After the popover show",
1104       "sig" : "function (_self)\n{\n\n}",
1105       "memberOf" : "",
1106       "example" : "",
1107       "deprecated" : "",
1108       "since" : "",
1109       "see" : "",
1110       "params" : [
1111         {
1112           "name" : "this",
1113           "type" : "Roo.bootstrap.Popover",
1114           "desc" : "",
1115           "isOptional" : false
1116         }
1117       ],
1118       "returns" : []
1119     },
1120     {
1121       "name" : "childrenrendered",
1122       "type" : "function",
1123       "desc" : "Fires when the children have been rendered..",
1124       "sig" : "function (_self)\n{\n\n}",
1125       "memberOf" : "Roo.bootstrap.Component",
1126       "example" : "",
1127       "deprecated" : "",
1128       "since" : "",
1129       "see" : "",
1130       "params" : [
1131         {
1132           "name" : "this",
1133           "type" : "Roo.bootstrap.Component",
1134           "desc" : "",
1135           "isOptional" : false
1136         }
1137       ],
1138       "returns" : []
1139     },
1140     {
1141       "name" : "beforerender",
1142       "type" : "function",
1143       "desc" : "Fires before the component is rendered. Return false to stop the render.",
1144       "sig" : "function (_self)\n{\n\n}",
1145       "memberOf" : "Roo.Component",
1146       "example" : "",
1147       "deprecated" : "",
1148       "since" : "",
1149       "see" : "",
1150       "params" : [
1151         {
1152           "name" : "this",
1153           "type" : "Roo.Component",
1154           "desc" : "",
1155           "isOptional" : false
1156         }
1157       ],
1158       "returns" : []
1159     },
1160     {
1161       "name" : "disable",
1162       "type" : "function",
1163       "desc" : "Fires after the component is disabled.",
1164       "sig" : "function (_self)\n{\n\n}",
1165       "memberOf" : "Roo.Component",
1166       "example" : "",
1167       "deprecated" : "",
1168       "since" : "",
1169       "see" : "",
1170       "params" : [
1171         {
1172           "name" : "this",
1173           "type" : "Roo.Component",
1174           "desc" : "",
1175           "isOptional" : false
1176         }
1177       ],
1178       "returns" : []
1179     },
1180     {
1181       "name" : "render",
1182       "type" : "function",
1183       "desc" : "Fires after the component is rendered.",
1184       "sig" : "function (_self)\n{\n\n}",
1185       "memberOf" : "Roo.Component",
1186       "example" : "",
1187       "deprecated" : "",
1188       "since" : "",
1189       "see" : "",
1190       "params" : [
1191         {
1192           "name" : "this",
1193           "type" : "Roo.Component",
1194           "desc" : "",
1195           "isOptional" : false
1196         }
1197       ],
1198       "returns" : []
1199     },
1200     {
1201       "name" : "destroy",
1202       "type" : "function",
1203       "desc" : "Fires after the component is destroyed.",
1204       "sig" : "function (_self)\n{\n\n}",
1205       "memberOf" : "Roo.Component",
1206       "example" : "",
1207       "deprecated" : "",
1208       "since" : "",
1209       "see" : "",
1210       "params" : [
1211         {
1212           "name" : "this",
1213           "type" : "Roo.Component",
1214           "desc" : "",
1215           "isOptional" : false
1216         }
1217       ],
1218       "returns" : []
1219     },
1220     {
1221       "name" : "beforehide",
1222       "type" : "function",
1223       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
1224       "sig" : "function (_self)\n{\n\n}",
1225       "memberOf" : "Roo.Component",
1226       "example" : "",
1227       "deprecated" : "",
1228       "since" : "",
1229       "see" : "",
1230       "params" : [
1231         {
1232           "name" : "this",
1233           "type" : "Roo.Component",
1234           "desc" : "",
1235           "isOptional" : false
1236         }
1237       ],
1238       "returns" : []
1239     },
1240     {
1241       "name" : "beforeshow",
1242       "type" : "function",
1243       "desc" : "Fires before the component is shown.  Return false to stop the show.",
1244       "sig" : "function (_self)\n{\n\n}",
1245       "memberOf" : "Roo.Component",
1246       "example" : "",
1247       "deprecated" : "",
1248       "since" : "",
1249       "see" : "",
1250       "params" : [
1251         {
1252           "name" : "this",
1253           "type" : "Roo.Component",
1254           "desc" : "",
1255           "isOptional" : false
1256         }
1257       ],
1258       "returns" : []
1259     },
1260     {
1261       "name" : "enable",
1262       "type" : "function",
1263       "desc" : "Fires after the component is enabled.",
1264       "sig" : "function (_self)\n{\n\n}",
1265       "memberOf" : "Roo.Component",
1266       "example" : "",
1267       "deprecated" : "",
1268       "since" : "",
1269       "see" : "",
1270       "params" : [
1271         {
1272           "name" : "this",
1273           "type" : "Roo.Component",
1274           "desc" : "",
1275           "isOptional" : false
1276         }
1277       ],
1278       "returns" : []
1279     },
1280     {
1281       "name" : "beforedestroy",
1282       "type" : "function",
1283       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
1284       "sig" : "function (_self)\n{\n\n}",
1285       "memberOf" : "Roo.Component",
1286       "example" : "",
1287       "deprecated" : "",
1288       "since" : "",
1289       "see" : "",
1290       "params" : [
1291         {
1292           "name" : "this",
1293           "type" : "Roo.Component",
1294           "desc" : "",
1295           "isOptional" : false
1296         }
1297       ],
1298       "returns" : []
1299     }
1300   ]
1301 }