578e84f22bf825321c2f910f8e3ceebcd19e31a9
[roojs1] / docs / symbols / Roo.menu.DateMenu.json
1 {
2   "name" : "Roo.menu.DateMenu",
3   "augments" : [
4     "Roo.menu.Menu",
5     "Roo.util.Observable"
6   ],
7   "childClasses" : {  },
8   "tree_children" : [],
9   "tree_parent" : [],
10   "desc" : "A menu containing a {@link Roo.menu.DateItem} component (which provides a date picker).",
11   "isSingleton" : false,
12   "isStatic" : false,
13   "isBuiltin" : false,
14   "isAbstract" : false,
15   "isBuilderTop" : false,
16   "memberOf" : "DateMenu",
17   "example" : "",
18   "deprecated" : "",
19   "since" : "",
20   "see" : "",
21   "params" : [
22     {
23       "name" : "config",
24       "type" : "Object",
25       "desc" : "Configuration options",
26       "isOptional" : false
27     }
28   ],
29   "returns" : [],
30   "throws" : "",
31   "requires" : "",
32   "config" : [
33     {
34       "name" : "listeners",
35       "type" : "Object",
36       "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>",
37       "memberOf" : "Roo.util.Observable"
38     },
39     {
40       "name" : "shadow",
41       "type" : "Boolean/String",
42       "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"sides\")",
43       "memberOf" : "Roo.menu.Menu"
44     },
45     {
46       "name" : "defaultAlign",
47       "type" : "String",
48       "desc" : "The default {@link Roo.Element#alignTo) anchor position value for this menu\nrelative to its element of origin (defaults to \"tl-bl?\")",
49       "memberOf" : "Roo.menu.Menu"
50     },
51     {
52       "name" : "subMenuAlign",
53       "type" : "String",
54       "desc" : "The {@link Roo.Element#alignTo} anchor position value to use for submenus of\nthis menu (defaults to \"tl-tr?\")",
55       "memberOf" : "Roo.menu.Menu"
56     },
57     {
58       "name" : "minWidth",
59       "type" : "Number",
60       "desc" : "The minimum width of the menu in pixels (defaults to 120)",
61       "memberOf" : "Roo.menu.Menu"
62     },
63     {
64       "name" : "registerMenu",
65       "type" : "Boolean",
66       "desc" : "True (default) - means that clicking on screen etc. hides it.",
67       "memberOf" : "Roo.menu.Menu"
68     },
69     {
70       "name" : "allowOtherMenus",
71       "type" : "Boolean",
72       "desc" : "True to allow multiple menus to be displayed at the same time (defaults to false)",
73       "memberOf" : "Roo.menu.Menu"
74     }
75   ],
76   "methods" : [
77     {
78       "name" : "addMenuItem",
79       "type" : "function",
80       "desc" : "Creates a new {@link Roo.menu.Item} based an the supplied config object and adds it to the menu",
81       "sig" : "(config)",
82       "static" : false,
83       "memberOf" : "Roo.menu.Menu",
84       "isStatic" : false,
85       "isConstructor" : false,
86       "isPrivate" : false,
87       "example" : "",
88       "deprecated" : "",
89       "since" : "",
90       "see" : "",
91       "exceptions" : "",
92       "requires" : "",
93       "params" : [
94         {
95           "name" : "config",
96           "type" : "Object",
97           "desc" : "A MenuItem config object",
98           "isOptional" : false
99         }
100       ],
101       "returns" : [
102         {
103           "name" : "",
104           "type" : "Roo.menu.Item",
105           "desc" : "The menu item that was added"
106         }
107       ]
108     },
109     {
110       "name" : "addElement",
111       "type" : "function",
112       "desc" : "Adds an {@link Roo.Element} object to the menu",
113       "sig" : "(el)",
114       "static" : false,
115       "memberOf" : "Roo.menu.Menu",
116       "isStatic" : false,
117       "isConstructor" : false,
118       "isPrivate" : false,
119       "example" : "",
120       "deprecated" : "",
121       "since" : "",
122       "see" : "",
123       "exceptions" : "",
124       "requires" : "",
125       "params" : [
126         {
127           "name" : "el",
128           "type" : "String/HTMLElement/Roo.Element",
129           "desc" : "The element or DOM node to add, or its id",
130           "isOptional" : false
131         }
132       ],
133       "returns" : [
134         {
135           "name" : "",
136           "type" : "Roo.menu.Item",
137           "desc" : "The menu item that was added"
138         }
139       ]
140     },
141     {
142       "name" : "isVisible",
143       "type" : "function",
144       "desc" : "Read-only.  Returns true if the menu is currently displayed, else false.",
145       "sig" : "()\n{\n\n}",
146       "static" : false,
147       "memberOf" : "Roo.menu.Menu",
148       "isStatic" : false,
149       "isConstructor" : false,
150       "isPrivate" : false,
151       "example" : "",
152       "deprecated" : "",
153       "since" : "",
154       "see" : "",
155       "exceptions" : "",
156       "requires" : "",
157       "params" : [],
158       "returns" : []
159     },
160     {
161       "name" : "add",
162       "type" : "function",
163       "desc" : "Addds one or more items of any type supported by the Menu class, or that can be converted into menu items.\nAny of the following are valid:\n<ul>\n<li>Any menu item object based on {@link Roo.menu.Item}</li>\n<li>An HTMLElement object which will be converted to a menu item</li>\n<li>A menu item config object that will be created as a new menu item</li>\n<li>A string, which can either be '-' or 'separator' to add a menu separator, otherwise\nit will be converted into a {@link Roo.menu.TextItem} and added</li>\n</ul>\nUsage:\n<pre><code>\n// Create the menu\nvar menu = new Roo.menu.Menu();\n\n// Create a menu item to add by reference\nvar menuItem = new Roo.menu.Item({ text: 'New Item!' });\n\n// Add a bunch of items at once using different methods.\n// Only the last item added will be returned.\nvar item = menu.add(\n    menuItem,                // add existing item by ref\n    'Dynamic Item',          // new TextItem\n    '-',                     // new separator\n    { text: 'Config Item' }  // new item by config\n);\n</code></pre>",
164       "sig" : "(args)",
165       "static" : false,
166       "memberOf" : "Roo.menu.Menu",
167       "isStatic" : false,
168       "isConstructor" : false,
169       "isPrivate" : false,
170       "example" : "",
171       "deprecated" : "",
172       "since" : "",
173       "see" : "",
174       "exceptions" : "",
175       "requires" : "",
176       "params" : [
177         {
178           "name" : "args",
179           "type" : "Mixed",
180           "desc" : "One or more menu items, menu item configs or other objects that can be converted to menu items",
181           "isOptional" : false
182         }
183       ],
184       "returns" : [
185         {
186           "name" : "",
187           "type" : "Roo.menu.Item",
188           "desc" : "The menu item that was added, or the last one if multiple items were added"
189         }
190       ]
191     },
192     {
193       "name" : "addSeparator",
194       "type" : "function",
195       "desc" : "Adds a separator bar to the menu",
196       "sig" : "()\n{\n\n}",
197       "static" : false,
198       "memberOf" : "Roo.menu.Menu",
199       "isStatic" : false,
200       "isConstructor" : false,
201       "isPrivate" : false,
202       "example" : "",
203       "deprecated" : "",
204       "since" : "",
205       "see" : "",
206       "exceptions" : "",
207       "requires" : "",
208       "params" : [],
209       "returns" : [
210         {
211           "name" : "",
212           "type" : "Roo.menu.Item",
213           "desc" : "The menu item that was added"
214         }
215       ]
216     },
217     {
218       "name" : "removeAll",
219       "type" : "function",
220       "desc" : "Removes and destroys all items in the menu",
221       "sig" : "()\n{\n\n}",
222       "static" : false,
223       "memberOf" : "Roo.menu.Menu",
224       "isStatic" : false,
225       "isConstructor" : false,
226       "isPrivate" : false,
227       "example" : "",
228       "deprecated" : "",
229       "since" : "",
230       "see" : "",
231       "exceptions" : "",
232       "requires" : "",
233       "params" : [],
234       "returns" : []
235     },
236     {
237       "name" : "remove",
238       "type" : "function",
239       "desc" : "Removes an {@link Roo.menu.Item} from the menu and destroys the object",
240       "sig" : "(item)",
241       "static" : false,
242       "memberOf" : "Roo.menu.Menu",
243       "isStatic" : false,
244       "isConstructor" : false,
245       "isPrivate" : false,
246       "example" : "",
247       "deprecated" : "",
248       "since" : "",
249       "see" : "",
250       "exceptions" : "",
251       "requires" : "",
252       "params" : [
253         {
254           "name" : "item",
255           "type" : "Roo.menu.Item",
256           "desc" : "The menu item to remove",
257           "isOptional" : false
258         }
259       ],
260       "returns" : []
261     },
262     {
263       "name" : "getEl",
264       "type" : "function",
265       "desc" : "Returns this menu's underlying {@link Roo.Element} object",
266       "sig" : "()\n{\n\n}",
267       "static" : false,
268       "memberOf" : "Roo.menu.Menu",
269       "isStatic" : false,
270       "isConstructor" : false,
271       "isPrivate" : false,
272       "example" : "",
273       "deprecated" : "",
274       "since" : "",
275       "see" : "",
276       "exceptions" : "",
277       "requires" : "",
278       "params" : [],
279       "returns" : [
280         {
281           "name" : "",
282           "type" : "Roo.Element",
283           "desc" : "The element"
284         }
285       ]
286     },
287     {
288       "name" : "insert",
289       "type" : "function",
290       "desc" : "Inserts an existing object based on {@link Roo.menu.Item} to the menu at a specified index",
291       "sig" : "(index, item)",
292       "static" : false,
293       "memberOf" : "Roo.menu.Menu",
294       "isStatic" : false,
295       "isConstructor" : false,
296       "isPrivate" : false,
297       "example" : "",
298       "deprecated" : "",
299       "since" : "",
300       "see" : "",
301       "exceptions" : "",
302       "requires" : "",
303       "params" : [
304         {
305           "name" : "index",
306           "type" : "Number",
307           "desc" : "The index in the menu's list of current items where the new item should be inserted",
308           "isOptional" : false
309         },
310         {
311           "name" : "item",
312           "type" : "Roo.menu.Item",
313           "desc" : "The menu item to add",
314           "isOptional" : false
315         }
316       ],
317       "returns" : [
318         {
319           "name" : "",
320           "type" : "Roo.menu.Item",
321           "desc" : "The menu item that was added"
322         }
323       ]
324     },
325     {
326       "name" : "hide",
327       "type" : "function",
328       "desc" : "Hides this menu and optionally all parent menus",
329       "sig" : "(deep)",
330       "static" : false,
331       "memberOf" : "Roo.menu.Menu",
332       "isStatic" : false,
333       "isConstructor" : false,
334       "isPrivate" : false,
335       "example" : "",
336       "deprecated" : "",
337       "since" : "",
338       "see" : "",
339       "exceptions" : "",
340       "requires" : "",
341       "params" : [
342         {
343           "name" : "deep",
344           "type" : "Boolean",
345           "desc" : "(optional) True to hide all parent menus recursively, if any (defaults to false)",
346           "isOptional" : false
347         }
348       ],
349       "returns" : []
350     },
351     {
352       "name" : "show",
353       "type" : "function",
354       "desc" : "Displays this menu relative to another element",
355       "sig" : "(element, position, parentMenu)",
356       "static" : false,
357       "memberOf" : "Roo.menu.Menu",
358       "isStatic" : false,
359       "isConstructor" : false,
360       "isPrivate" : false,
361       "example" : "",
362       "deprecated" : "",
363       "since" : "",
364       "see" : "",
365       "exceptions" : "",
366       "requires" : "",
367       "params" : [
368         {
369           "name" : "element",
370           "type" : "String/HTMLElement/Roo.Element",
371           "desc" : "The element to align to",
372           "isOptional" : false
373         },
374         {
375           "name" : "position",
376           "type" : "String",
377           "desc" : "(optional) The {@link Roo.Element#alignTo} anchor position to use in aligning to\nthe element (defaults to this.defaultAlign)",
378           "isOptional" : false
379         },
380         {
381           "name" : "parentMenu",
382           "type" : "Roo.menu.Menu",
383           "desc" : "(optional) This menu's parent menu, if applicable (defaults to undefined)",
384           "isOptional" : false
385         }
386       ],
387       "returns" : []
388     },
389     {
390       "name" : "addText",
391       "type" : "function",
392       "desc" : "Creates a new {@link Roo.menu.TextItem} with the supplied text and adds it to the menu",
393       "sig" : "(text)",
394       "static" : false,
395       "memberOf" : "Roo.menu.Menu",
396       "isStatic" : false,
397       "isConstructor" : false,
398       "isPrivate" : false,
399       "example" : "",
400       "deprecated" : "",
401       "since" : "",
402       "see" : "",
403       "exceptions" : "",
404       "requires" : "",
405       "params" : [
406         {
407           "name" : "text",
408           "type" : "String",
409           "desc" : "The text to display in the menu item",
410           "isOptional" : false
411         }
412       ],
413       "returns" : [
414         {
415           "name" : "",
416           "type" : "Roo.menu.Item",
417           "desc" : "The menu item that was added"
418         }
419       ]
420     },
421     {
422       "name" : "addItem",
423       "type" : "function",
424       "desc" : "Adds an existing object based on {@link Roo.menu.Item} to the menu",
425       "sig" : "(item)",
426       "static" : false,
427       "memberOf" : "Roo.menu.Menu",
428       "isStatic" : false,
429       "isConstructor" : false,
430       "isPrivate" : false,
431       "example" : "",
432       "deprecated" : "",
433       "since" : "",
434       "see" : "",
435       "exceptions" : "",
436       "requires" : "",
437       "params" : [
438         {
439           "name" : "item",
440           "type" : "Roo.menu.Item",
441           "desc" : "The menu item to add",
442           "isOptional" : false
443         }
444       ],
445       "returns" : [
446         {
447           "name" : "",
448           "type" : "Roo.menu.Item",
449           "desc" : "The menu item that was added"
450         }
451       ]
452     },
453     {
454       "name" : "showAt",
455       "type" : "function",
456       "desc" : "Displays this menu at a specific xy position",
457       "sig" : "(xyPosition, parentMenu)",
458       "static" : false,
459       "memberOf" : "Roo.menu.Menu",
460       "isStatic" : false,
461       "isConstructor" : false,
462       "isPrivate" : false,
463       "example" : "",
464       "deprecated" : "",
465       "since" : "",
466       "see" : "",
467       "exceptions" : "",
468       "requires" : "",
469       "params" : [
470         {
471           "name" : "xyPosition",
472           "type" : "Array",
473           "desc" : "Contains X & Y [x, y] values for the position at which to show the menu (coordinates are page-based)",
474           "isOptional" : false
475         },
476         {
477           "name" : "parentMenu",
478           "type" : "Roo.menu.Menu",
479           "desc" : "(optional) This menu's parent menu, if applicable (defaults to undefined)",
480           "isOptional" : false
481         }
482       ],
483       "returns" : []
484     },
485     {
486       "name" : "purgeListeners",
487       "type" : "function",
488       "desc" : "Removes all listeners for this object",
489       "sig" : "()\n{\n\n}",
490       "static" : false,
491       "memberOf" : "Roo.util.Observable",
492       "isStatic" : false,
493       "isConstructor" : false,
494       "isPrivate" : false,
495       "example" : "",
496       "deprecated" : "",
497       "since" : "",
498       "see" : "",
499       "exceptions" : "",
500       "requires" : "",
501       "params" : [],
502       "returns" : []
503     },
504     {
505       "name" : "on",
506       "type" : "function",
507       "desc" : "Appends an event handler to this element (shorthand for addListener)",
508       "sig" : "(eventName, handler, scope, options)",
509       "static" : false,
510       "memberOf" : "Roo.util.Observable",
511       "isStatic" : false,
512       "isConstructor" : false,
513       "isPrivate" : false,
514       "example" : "",
515       "deprecated" : "",
516       "since" : "",
517       "see" : "",
518       "exceptions" : "",
519       "requires" : "",
520       "params" : [
521         {
522           "name" : "eventName",
523           "type" : "String",
524           "desc" : "The type of event to listen for",
525           "isOptional" : false
526         },
527         {
528           "name" : "handler",
529           "type" : "Function",
530           "desc" : "The method the event invokes",
531           "isOptional" : false
532         },
533         {
534           "name" : "scope",
535           "type" : "Object",
536           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
537           "isOptional" : false
538         },
539         {
540           "name" : "options",
541           "type" : "Object",
542           "desc" : "(optional)",
543           "isOptional" : false
544         }
545       ],
546       "returns" : []
547     },
548     {
549       "name" : "un",
550       "type" : "function",
551       "desc" : "Removes a listener (shorthand for removeListener)",
552       "sig" : "(eventName, handler, scope)",
553       "static" : false,
554       "memberOf" : "Roo.util.Observable",
555       "isStatic" : false,
556       "isConstructor" : false,
557       "isPrivate" : false,
558       "example" : "",
559       "deprecated" : "",
560       "since" : "",
561       "see" : "",
562       "exceptions" : "",
563       "requires" : "",
564       "params" : [
565         {
566           "name" : "eventName",
567           "type" : "String",
568           "desc" : "The type of event to listen for",
569           "isOptional" : false
570         },
571         {
572           "name" : "handler",
573           "type" : "Function",
574           "desc" : "The handler to remove",
575           "isOptional" : false
576         },
577         {
578           "name" : "scope",
579           "type" : "Object",
580           "desc" : "(optional) The scope (this object) for the handler",
581           "isOptional" : false
582         }
583       ],
584       "returns" : []
585     },
586     {
587       "name" : "addEvents",
588       "type" : "function",
589       "desc" : "Used to define events on this Observable",
590       "sig" : "(object)",
591       "static" : false,
592       "memberOf" : "Roo.util.Observable",
593       "isStatic" : false,
594       "isConstructor" : false,
595       "isPrivate" : false,
596       "example" : "",
597       "deprecated" : "",
598       "since" : "",
599       "see" : "",
600       "exceptions" : "",
601       "requires" : "",
602       "params" : [
603         {
604           "name" : "object",
605           "type" : "Object",
606           "desc" : "The object with the events defined",
607           "isOptional" : false
608         }
609       ],
610       "returns" : []
611     },
612     {
613       "name" : "releaseCapture",
614       "type" : "function",
615       "desc" : "Removes <b>all</b> added captures from the Observable.",
616       "sig" : "(o)",
617       "static" : true,
618       "memberOf" : "Roo.util.Observable",
619       "isStatic" : true,
620       "isConstructor" : false,
621       "isPrivate" : false,
622       "example" : "",
623       "deprecated" : "",
624       "since" : "",
625       "see" : "",
626       "exceptions" : "",
627       "requires" : "",
628       "params" : [
629         {
630           "name" : "o",
631           "type" : "Observable",
632           "desc" : "The Observable to release",
633           "isOptional" : false
634         }
635       ],
636       "returns" : []
637     },
638     {
639       "name" : "removeListener",
640       "type" : "function",
641       "desc" : "Removes a listener",
642       "sig" : "(eventName, handler, scope)",
643       "static" : false,
644       "memberOf" : "Roo.util.Observable",
645       "isStatic" : false,
646       "isConstructor" : false,
647       "isPrivate" : false,
648       "example" : "",
649       "deprecated" : "",
650       "since" : "",
651       "see" : "",
652       "exceptions" : "",
653       "requires" : "",
654       "params" : [
655         {
656           "name" : "eventName",
657           "type" : "String",
658           "desc" : "The type of event to listen for",
659           "isOptional" : false
660         },
661         {
662           "name" : "handler",
663           "type" : "Function",
664           "desc" : "The handler to remove",
665           "isOptional" : false
666         },
667         {
668           "name" : "scope",
669           "type" : "Object",
670           "desc" : "(optional) The scope (this object) for the handler",
671           "isOptional" : false
672         }
673       ],
674       "returns" : []
675     },
676     {
677       "name" : "fireEvent",
678       "type" : "function",
679       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
680       "sig" : "(eventName, args)",
681       "static" : false,
682       "memberOf" : "Roo.util.Observable",
683       "isStatic" : false,
684       "isConstructor" : false,
685       "isPrivate" : false,
686       "example" : "",
687       "deprecated" : "",
688       "since" : "",
689       "see" : "",
690       "exceptions" : "",
691       "requires" : "",
692       "params" : [
693         {
694           "name" : "eventName",
695           "type" : "String",
696           "desc" : "",
697           "isOptional" : false
698         },
699         {
700           "name" : "args",
701           "type" : "Object...",
702           "desc" : "Variable number of parameters are passed to handlers",
703           "isOptional" : false
704         }
705       ],
706       "returns" : [
707         {
708           "name" : "",
709           "type" : "Boolean",
710           "desc" : "returns false if any of the handlers return false otherwise it returns true"
711         }
712       ]
713     },
714     {
715       "name" : "hasListener",
716       "type" : "function",
717       "desc" : "Checks to see if this object has any listeners for a specified event",
718       "sig" : "(eventName)",
719       "static" : false,
720       "memberOf" : "Roo.util.Observable",
721       "isStatic" : false,
722       "isConstructor" : false,
723       "isPrivate" : false,
724       "example" : "",
725       "deprecated" : "",
726       "since" : "",
727       "see" : "",
728       "exceptions" : "",
729       "requires" : "",
730       "params" : [
731         {
732           "name" : "eventName",
733           "type" : "String",
734           "desc" : "The name of the event to check for",
735           "isOptional" : false
736         }
737       ],
738       "returns" : [
739         {
740           "name" : "",
741           "type" : "Boolean",
742           "desc" : "True if the event is being listened for, else false"
743         }
744       ]
745     },
746     {
747       "name" : "capture",
748       "type" : "function",
749       "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.",
750       "sig" : "(o, fn, scope)",
751       "static" : true,
752       "memberOf" : "Roo.util.Observable",
753       "isStatic" : true,
754       "isConstructor" : false,
755       "isPrivate" : false,
756       "example" : "",
757       "deprecated" : "",
758       "since" : "",
759       "see" : "",
760       "exceptions" : "",
761       "requires" : "",
762       "params" : [
763         {
764           "name" : "o",
765           "type" : "Observable",
766           "desc" : "The Observable to capture",
767           "isOptional" : false
768         },
769         {
770           "name" : "fn",
771           "type" : "Function",
772           "desc" : "The function to call",
773           "isOptional" : false
774         },
775         {
776           "name" : "scope",
777           "type" : "Object",
778           "desc" : "(optional) The scope (this object) for the fn",
779           "isOptional" : false
780         }
781       ],
782       "returns" : []
783     },
784     {
785       "name" : "addListener",
786       "type" : "function",
787       "desc" : "Appends an event handler to this component",
788       "sig" : "(eventName, handler, scope, options)",
789       "static" : false,
790       "memberOf" : "Roo.util.Observable",
791       "isStatic" : false,
792       "isConstructor" : false,
793       "isPrivate" : false,
794       "example" : "",
795       "deprecated" : "",
796       "since" : "",
797       "see" : "",
798       "exceptions" : "",
799       "requires" : "",
800       "params" : [
801         {
802           "name" : "eventName",
803           "type" : "String",
804           "desc" : "The type of event to listen for",
805           "isOptional" : false
806         },
807         {
808           "name" : "handler",
809           "type" : "Function",
810           "desc" : "The method the event invokes",
811           "isOptional" : false
812         },
813         {
814           "name" : "scope",
815           "type" : "Object",
816           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
817           "isOptional" : false
818         },
819         {
820           "name" : "options",
821           "type" : "Object",
822           "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>",
823           "isOptional" : false
824         }
825       ],
826       "returns" : []
827     }
828   ],
829   "events" : [
830     {
831       "name" : "select",
832       "type" : "function",
833       "desc" : "",
834       "sig" : "function (picker, date)\n{\n\n}",
835       "memberOf" : "",
836       "example" : "",
837       "deprecated" : "",
838       "since" : "",
839       "see" : "",
840       "params" : [
841         {
842           "name" : "picker",
843           "type" : "DatePicker",
844           "desc" : "",
845           "isOptional" : false
846         },
847         {
848           "name" : "date",
849           "type" : "Date",
850           "desc" : "",
851           "isOptional" : false
852         }
853       ],
854       "returns" : []
855     },
856     {
857       "name" : "mouseover",
858       "type" : "function",
859       "desc" : "Fires when the mouse is hovering over this menu",
860       "sig" : "function (_self, e, menuItem)\n{\n\n}",
861       "memberOf" : "Roo.menu.Menu",
862       "example" : "",
863       "deprecated" : "",
864       "since" : "",
865       "see" : "",
866       "params" : [
867         {
868           "name" : "this",
869           "type" : "Roo.menu.Menu",
870           "desc" : "",
871           "isOptional" : false
872         },
873         {
874           "name" : "e",
875           "type" : "Roo.EventObject",
876           "desc" : "",
877           "isOptional" : false
878         },
879         {
880           "name" : "menuItem",
881           "type" : "Roo.menu.Item",
882           "desc" : "The menu item that was clicked",
883           "isOptional" : false
884         }
885       ],
886       "returns" : []
887     },
888     {
889       "name" : "mouseout",
890       "type" : "function",
891       "desc" : "Fires when the mouse exits this menu",
892       "sig" : "function (_self, e, menuItem)\n{\n\n}",
893       "memberOf" : "Roo.menu.Menu",
894       "example" : "",
895       "deprecated" : "",
896       "since" : "",
897       "see" : "",
898       "params" : [
899         {
900           "name" : "this",
901           "type" : "Roo.menu.Menu",
902           "desc" : "",
903           "isOptional" : false
904         },
905         {
906           "name" : "e",
907           "type" : "Roo.EventObject",
908           "desc" : "",
909           "isOptional" : false
910         },
911         {
912           "name" : "menuItem",
913           "type" : "Roo.menu.Item",
914           "desc" : "The menu item that was clicked",
915           "isOptional" : false
916         }
917       ],
918       "returns" : []
919     },
920     {
921       "name" : "beforehide",
922       "type" : "function",
923       "desc" : "Fires before this menu is hidden",
924       "sig" : "function (_self)\n{\n\n}",
925       "memberOf" : "Roo.menu.Menu",
926       "example" : "",
927       "deprecated" : "",
928       "since" : "",
929       "see" : "",
930       "params" : [
931         {
932           "name" : "this",
933           "type" : "Roo.menu.Menu",
934           "desc" : "",
935           "isOptional" : false
936         }
937       ],
938       "returns" : []
939     },
940     {
941       "name" : "itemclick",
942       "type" : "function",
943       "desc" : "Fires when a menu item contained in this menu is clicked",
944       "sig" : "function (baseItem, e)\n{\n\n}",
945       "memberOf" : "Roo.menu.Menu",
946       "example" : "",
947       "deprecated" : "",
948       "since" : "",
949       "see" : "",
950       "params" : [
951         {
952           "name" : "baseItem",
953           "type" : "Roo.menu.BaseItem",
954           "desc" : "The BaseItem that was clicked",
955           "isOptional" : false
956         },
957         {
958           "name" : "e",
959           "type" : "Roo.EventObject",
960           "desc" : "",
961           "isOptional" : false
962         }
963       ],
964       "returns" : []
965     },
966     {
967       "name" : "beforeshow",
968       "type" : "function",
969       "desc" : "Fires before this menu is displayed",
970       "sig" : "function (_self)\n{\n\n}",
971       "memberOf" : "Roo.menu.Menu",
972       "example" : "",
973       "deprecated" : "",
974       "since" : "",
975       "see" : "",
976       "params" : [
977         {
978           "name" : "this",
979           "type" : "Roo.menu.Menu",
980           "desc" : "",
981           "isOptional" : false
982         }
983       ],
984       "returns" : []
985     },
986     {
987       "name" : "hide",
988       "type" : "function",
989       "desc" : "Fires after this menu is hidden",
990       "sig" : "function (_self)\n{\n\n}",
991       "memberOf" : "Roo.menu.Menu",
992       "example" : "",
993       "deprecated" : "",
994       "since" : "",
995       "see" : "",
996       "params" : [
997         {
998           "name" : "this",
999           "type" : "Roo.menu.Menu",
1000           "desc" : "",
1001           "isOptional" : false
1002         }
1003       ],
1004       "returns" : []
1005     },
1006     {
1007       "name" : "click",
1008       "type" : "function",
1009       "desc" : "Fires when this menu is clicked (or when the enter key is pressed while it is active)",
1010       "sig" : "function (_self, menuItem, e)\n{\n\n}",
1011       "memberOf" : "Roo.menu.Menu",
1012       "example" : "",
1013       "deprecated" : "",
1014       "since" : "",
1015       "see" : "",
1016       "params" : [
1017         {
1018           "name" : "this",
1019           "type" : "Roo.menu.Menu",
1020           "desc" : "",
1021           "isOptional" : false
1022         },
1023         {
1024           "name" : "menuItem",
1025           "type" : "Roo.menu.Item",
1026           "desc" : "The menu item that was clicked",
1027           "isOptional" : false
1028         },
1029         {
1030           "name" : "e",
1031           "type" : "Roo.EventObject",
1032           "desc" : "",
1033           "isOptional" : false
1034         }
1035       ],
1036       "returns" : []
1037     },
1038     {
1039       "name" : "show",
1040       "type" : "function",
1041       "desc" : "Fires after this menu is displayed",
1042       "sig" : "function (_self)\n{\n\n}",
1043       "memberOf" : "Roo.menu.Menu",
1044       "example" : "",
1045       "deprecated" : "",
1046       "since" : "",
1047       "see" : "",
1048       "params" : [
1049         {
1050           "name" : "this",
1051           "type" : "Roo.menu.Menu",
1052           "desc" : "",
1053           "isOptional" : false
1054         }
1055       ],
1056       "returns" : []
1057     }
1058   ]
1059 }