sync
[roojs1] / docs / symbols / Roo.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
3
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5
6         <head>
7                 <meta http-equiv="content-type" content="text/html; charset=undefined" />
8                 <meta name="generator" content="JsDoc Toolkit" />
9                 
10                 
11                 <title>JsDoc Reference - Roo</title>
12                 
13                 
14         <link rel="stylesheet" type="text/css" href="../../css/roojs.css" />            
15         <link rel="stylesheet" type="text/css" href="../default.css" />
16         
17         
18         <script type="text/javascript" src="../page.js">
19         
20         </script>
21          
22                 
23         </head>
24
25         <body onload="RooDocsPage.onload();">
26          
27         
28 <div class="body-wrap">
29
30     <!-- ============================== links to methods. ================================= --> 
31
32     <div class="top-tools">
33     <!--
34         <a class="inner-link" href="#Roo-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35         <a class="inner-link" href="#Roo-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36         <a class="inner-link" href="#Roo-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37         <a class="inner-link" href="#Roo-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
38         <a class="bookmark" href="NEED_TO_CREATE_DIRECT_LINK_HREF"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
39         -->
40     </div>
41
42     
43 <!-- ============================== inheritance Block. ================================= -->    
44         
45 <!-- ============================== class title / details ============================ -->
46     
47     
48     <h1 class="classTitle">
49                                 
50                                 Class Roo
51                         </h1>
52                         
53     <table cellspacing="0" class="class-summary-table">
54         
55         <tr><td class="label">Defined In:</td><td class="hd-info">
56                         
57                                         <a href="./src/Roo.js.html">Roo.js</a>.
58                         
59         </td></tr>
60         <tr><td class="label">Class:</td><td class="hd-info">Roo</td></tr>
61         
62         
63         
64         
65     </table>
66
67     
68 <!-- ============================== class summary ========================== -->                        
69     <div class="description">
70         Roo core utilities and functions.
71     </div>
72
73         
74 <!-- ============================== Class comment block... ========================== -->                                       
75
76 <div class="comments">
77         <b>Class Comments / Notes</B> =>  
78         <u onclick="parent.CommentDialog.showCommentId = 'Roo';">[Add Your comment/notes about this class]</u>
79         <br/>
80         <iframe frameborder="0"  id="comments-" style="border: none;width:100%;" 
81                 src="/blog.php/GtkDjsComments/Roo.html"></iframe>
82 </div>
83         
84
85                 
86 <!-- ============================== config options ========================== -->                                               
87                  
88     
89     
90                 
91     <div class="hr"></div>
92     <a id="Roo-configs"></a>
93                 
94     
95     
96      <table cellspacing="0" class="member-table">
97       <caption class="Empty">Config Options - Has None</caption>
98      </table>
99     
100     
101      
102                 
103   
104   
105   
106   
107   
108   
109   
110   
111   <!-- ============================== public properties ==================== -->        
112   
113   
114   
115     <a id="Roo-props"></a>      
116     
117     
118
119     
120      
121     
122         
123       <table cellspacing="0" class="member-table">   
124       <caption>Public Properties </caption>
125         <tr>
126             <th class="sig-header" colspan="2">Property</th>
127             <th class="sig-header">Description</th>
128             <th class="msource-header">Defined By</th>
129         </tr>
130         
131       
132                     
133           
134                  
135          
136         
137         
138           <tr class="property-row config-row-alt0 notInherited">
139             <td class="micon">
140                 <a class="exi" href="#expand">&nbsp;</a>
141             </td>
142             <td class="sig">
143                <a id="Roo-prop-BLANK_IMAGE_URL" name=".BLANK_IMAGE_URL"></a>
144                <div class="fixedFont">
145                     <span class="attributes">Roo.</span><b  class="itemname">BLANK_IMAGE_URL</b> :
146                      <span type="etype"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>
147                      </div>
148             </td>
149             <td class="sig">
150                 <div class="mdesc">
151
152
153                    <div class="short">
154                         URL to a 1x1 transparent gif image used by Roo to create inline icons with CSS background images.
155                    
156                    
157                    
158                    </div> 
159                     
160                     <div class="long">
161                     
162                         URL to a 1x1 transparent gif image used by Roo to create inline icons with CSS background images. (Defaults to<br/>"http://Roojs.com/s.gif" and you should change this to a URL on your server).                        
163                  
164                 </div>
165                 </div>
166             </td>
167             
168             <td class="msource">  
169             Roo
170             </td>             
171                 
172           </tr>
173                  
174          
175         
176         
177           <tr class="property-row config-row-alt1 notInherited">
178             <td class="micon">
179                 <a class="exi" href="#expand">&nbsp;</a>
180             </td>
181             <td class="sig">
182                <a id="Roo-prop-Msg" name=".Msg"></a>
183                <div class="fixedFont">
184                     <span class="attributes">Roo.</span><b  class="itemname">Msg</b> :
185                      <span type="etype"></span>
186                      </div>
187             </td>
188             <td class="sig">
189                 <div class="mdesc">
190
191
192                    <div class="short">
193                         Shorthand for {<b>link</b> Roo.MessageBox}
194                    
195                    
196                    
197                    </div> 
198                     
199                     <div class="long">
200                     
201                         Shorthand for {<b>link</b> Roo.MessageBox}                        
202                  
203                 </div>
204                 </div>
205             </td>
206             
207             <td class="msource">  
208             Roo
209             </td>             
210                 
211           </tr>
212                  
213          
214         
215         
216           <tr class="property-row config-row-alt0 notInherited">
217             <td class="micon">
218                 <a class="exi" href="#expand">&nbsp;</a>
219             </td>
220             <td class="sig">
221                <a id="Roo-prop-SSL_SECURE_URL" name=".SSL_SECURE_URL"></a>
222                <div class="fixedFont">
223                     <span class="attributes">Roo.</span><b  class="itemname">SSL_SECURE_URL</b> :
224                      <span type="etype"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>
225                      </div>
226             </td>
227             <td class="sig">
228                 <div class="mdesc">
229
230
231                    <div class="short">
232                         URL to a blank file used by Roo when in secure mode for iframe src and onReady src to prevent<br/>the IE insecure content warning (defaults to javascript:false).
233                    
234                    
235                    
236                    </div> 
237                     
238                     <div class="long">
239                     
240                         URL to a blank file used by Roo when in secure mode for iframe src and onReady src to prevent<br/>the IE insecure content warning (defaults to javascript:false).                        
241                  
242                 </div>
243                 </div>
244             </td>
245             
246             <td class="msource">  
247             Roo
248             </td>             
249                 
250           </tr>
251                  
252          
253         
254         
255           <tr class="property-row config-row-alt1 notInherited">
256             <td class="micon">
257                 <a class="exi" href="#expand">&nbsp;</a>
258             </td>
259             <td class="sig">
260                <a id="Roo-prop-debug" name=".debug"></a>
261                <div class="fixedFont">
262                     <span class="attributes">Roo.</span><b  class="itemname">debug</b> :
263                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
264                      </div>
265             </td>
266             <td class="sig">
267                 <div class="mdesc">
268
269
270                    <div class="short">
271                         Turn on debugging output (currently only the factory uses this)
272                    
273                    
274                    
275                    </div> 
276                     
277                     <div class="long">
278                     
279                         Turn on debugging output (currently only the factory uses this)                        
280                  
281                 </div>
282                 </div>
283             </td>
284             
285             <td class="msource">  
286             Roo
287             </td>             
288                 
289           </tr>
290                  
291          
292         
293         
294           <tr class="property-row config-row-alt0 notInherited">
295             <td class="micon">
296                 <a class="exi" href="#expand">&nbsp;</a>
297             </td>
298             <td class="sig">
299                <a id="Roo-prop-enableGarbageCollector" name=".enableGarbageCollector"></a>
300                <div class="fixedFont">
301                     <span class="attributes">Roo.</span><b  class="itemname">enableGarbageCollector</b> :
302                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
303                      </div>
304             </td>
305             <td class="sig">
306                 <div class="mdesc">
307
308
309                    <div class="short">
310                         True to automatically uncache orphaned Roo.Elements periodically (defaults to true)
311                    
312                    
313                    
314                    </div> 
315                     
316                     <div class="long">
317                     
318                         True to automatically uncache orphaned Roo.Elements periodically (defaults to true)                        
319                  
320                 </div>
321                 </div>
322             </td>
323             
324             <td class="msource">  
325             Roo
326             </td>             
327                 
328           </tr>
329                  
330          
331         
332         
333           <tr class="property-row config-row-alt1 notInherited">
334             <td class="micon">
335                 <a class="exi" href="#expand">&nbsp;</a>
336             </td>
337             <td class="sig">
338                <a id="Roo-prop-enableListenerCollection" name=".enableListenerCollection"></a>
339                <div class="fixedFont">
340                     <span class="attributes">Roo.</span><b  class="itemname">enableListenerCollection</b> :
341                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
342                      </div>
343             </td>
344             <td class="sig">
345                 <div class="mdesc">
346
347
348                    <div class="short">
349                         True to automatically purge event listeners after uncaching an element (defaults to false).
350                    
351                    
352                    
353                    </div> 
354                     
355                     <div class="long">
356                     
357                         True to automatically purge event listeners after uncaching an element (defaults to false).<br/>Note: this only happens if enableGarbageCollector is true.                        
358                  
359                 </div>
360                 </div>
361             </td>
362             
363             <td class="msource">  
364             Roo
365             </td>             
366                 
367           </tr>
368                  
369          
370         
371         
372           <tr class="property-row config-row-alt0 notInherited">
373             <td class="micon">
374                 <a class="exi" href="#expand">&nbsp;</a>
375             </td>
376             <td class="sig">
377                <a id="Roo-prop-isBorderBox" name=".isBorderBox"></a>
378                <div class="fixedFont">
379                     <span class="attributes">Roo.</span><b  class="itemname">isBorderBox</b> :
380                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
381                      </div>
382             </td>
383             <td class="sig">
384                 <div class="mdesc">
385
386
387                    <div class="short">
388                         
389                    
390                    
391                    
392                    </div> 
393                     
394                     <div class="long">
395                     
396                                                 
397                  
398                 </div>
399                 </div>
400             </td>
401             
402             <td class="msource">  
403             Roo
404             </td>             
405                 
406           </tr>
407                  
408          
409         
410         
411           <tr class="property-row config-row-alt1 notInherited">
412             <td class="micon">
413                 <a class="exi" href="#expand">&nbsp;</a>
414             </td>
415             <td class="sig">
416                <a id="Roo-prop-isGecko" name=".isGecko"></a>
417                <div class="fixedFont">
418                     <span class="attributes">Roo.</span><b  class="itemname">isGecko</b> :
419                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
420                      </div>
421             </td>
422             <td class="sig">
423                 <div class="mdesc">
424
425
426                    <div class="short">
427                         
428                    
429                    
430                    
431                    </div> 
432                     
433                     <div class="long">
434                     
435                                                 
436                  
437                 </div>
438                 </div>
439             </td>
440             
441             <td class="msource">  
442             Roo
443             </td>             
444                 
445           </tr>
446                  
447          
448         
449         
450           <tr class="property-row config-row-alt0 notInherited">
451             <td class="micon">
452                 <a class="exi" href="#expand">&nbsp;</a>
453             </td>
454             <td class="sig">
455                <a id="Roo-prop-isIE" name=".isIE"></a>
456                <div class="fixedFont">
457                     <span class="attributes">Roo.</span><b  class="itemname">isIE</b> :
458                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
459                      </div>
460             </td>
461             <td class="sig">
462                 <div class="mdesc">
463
464
465                    <div class="short">
466                         
467                    
468                    
469                    
470                    </div> 
471                     
472                     <div class="long">
473                     
474                                                 
475                  
476                 </div>
477                 </div>
478             </td>
479             
480             <td class="msource">  
481             Roo
482             </td>             
483                 
484           </tr>
485                  
486          
487         
488         
489           <tr class="property-row config-row-alt1 notInherited">
490             <td class="micon">
491                 <a class="exi" href="#expand">&nbsp;</a>
492             </td>
493             <td class="sig">
494                <a id="Roo-prop-isIE7" name=".isIE7"></a>
495                <div class="fixedFont">
496                     <span class="attributes">Roo.</span><b  class="itemname">isIE7</b> :
497                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
498                      </div>
499             </td>
500             <td class="sig">
501                 <div class="mdesc">
502
503
504                    <div class="short">
505                         
506                    
507                    
508                    
509                    </div> 
510                     
511                     <div class="long">
512                     
513                                                 
514                  
515                 </div>
516                 </div>
517             </td>
518             
519             <td class="msource">  
520             Roo
521             </td>             
522                 
523           </tr>
524                  
525          
526         
527         
528           <tr class="property-row config-row-alt0 notInherited">
529             <td class="micon">
530                 <a class="exi" href="#expand">&nbsp;</a>
531             </td>
532             <td class="sig">
533                <a id="Roo-prop-isLinux" name=".isLinux"></a>
534                <div class="fixedFont">
535                     <span class="attributes">Roo.</span><b  class="itemname">isLinux</b> :
536                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
537                      </div>
538             </td>
539             <td class="sig">
540                 <div class="mdesc">
541
542
543                    <div class="short">
544                         
545                    
546                    
547                    
548                    </div> 
549                     
550                     <div class="long">
551                     
552                                                 
553                  
554                 </div>
555                 </div>
556             </td>
557             
558             <td class="msource">  
559             Roo
560             </td>             
561                 
562           </tr>
563                  
564          
565         
566         
567           <tr class="property-row config-row-alt1 notInherited">
568             <td class="micon">
569                 <a class="exi" href="#expand">&nbsp;</a>
570             </td>
571             <td class="sig">
572                <a id="Roo-prop-isMac" name=".isMac"></a>
573                <div class="fixedFont">
574                     <span class="attributes">Roo.</span><b  class="itemname">isMac</b> :
575                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
576                      </div>
577             </td>
578             <td class="sig">
579                 <div class="mdesc">
580
581
582                    <div class="short">
583                         
584                    
585                    
586                    
587                    </div> 
588                     
589                     <div class="long">
590                     
591                                                 
592                  
593                 </div>
594                 </div>
595             </td>
596             
597             <td class="msource">  
598             Roo
599             </td>             
600                 
601           </tr>
602                  
603          
604         
605         
606           <tr class="property-row config-row-alt0 notInherited">
607             <td class="micon">
608                 <a class="exi" href="#expand">&nbsp;</a>
609             </td>
610             <td class="sig">
611                <a id="Roo-prop-isOpera" name=".isOpera"></a>
612                <div class="fixedFont">
613                     <span class="attributes">Roo.</span><b  class="itemname">isOpera</b> :
614                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
615                      </div>
616             </td>
617             <td class="sig">
618                 <div class="mdesc">
619
620
621                    <div class="short">
622                         
623                    
624                    
625                    
626                    </div> 
627                     
628                     <div class="long">
629                     
630                                                 
631                  
632                 </div>
633                 </div>
634             </td>
635             
636             <td class="msource">  
637             Roo
638             </td>             
639                 
640           </tr>
641                  
642          
643         
644         
645           <tr class="property-row config-row-alt1 notInherited">
646             <td class="micon">
647                 <a class="exi" href="#expand">&nbsp;</a>
648             </td>
649             <td class="sig">
650                <a id="Roo-prop-isReady" name=".isReady"></a>
651                <div class="fixedFont">
652                     <span class="attributes">Roo.</span><b  class="itemname">isReady</b> :
653                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
654                      </div>
655             </td>
656             <td class="sig">
657                 <div class="mdesc">
658
659
660                    <div class="short">
661                         True when the document is fully initialized and ready for action
662                    
663                    
664                    
665                    </div> 
666                     
667                     <div class="long">
668                     
669                         True when the document is fully initialized and ready for action                        
670                  
671                 </div>
672                 </div>
673             </td>
674             
675             <td class="msource">  
676             Roo
677             </td>             
678                 
679           </tr>
680                  
681          
682         
683         
684           <tr class="property-row config-row-alt0 notInherited">
685             <td class="micon">
686                 <a class="exi" href="#expand">&nbsp;</a>
687             </td>
688             <td class="sig">
689                <a id="Roo-prop-isSafari" name=".isSafari"></a>
690                <div class="fixedFont">
691                     <span class="attributes">Roo.</span><b  class="itemname">isSafari</b> :
692                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
693                      </div>
694             </td>
695             <td class="sig">
696                 <div class="mdesc">
697
698
699                    <div class="short">
700                         
701                    
702                    
703                    
704                    </div> 
705                     
706                     <div class="long">
707                     
708                                                 
709                  
710                 </div>
711                 </div>
712             </td>
713             
714             <td class="msource">  
715             Roo
716             </td>             
717                 
718           </tr>
719                  
720          
721         
722         
723           <tr class="property-row config-row-alt1 notInherited">
724             <td class="micon">
725                 <a class="exi" href="#expand">&nbsp;</a>
726             </td>
727             <td class="sig">
728                <a id="Roo-prop-isSecure" name=".isSecure"></a>
729                <div class="fixedFont">
730                     <span class="attributes">Roo.</span><b  class="itemname">isSecure</b> :
731                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
732                      </div>
733             </td>
734             <td class="sig">
735                 <div class="mdesc">
736
737
738                    <div class="short">
739                         True if the page is running over SSL
740                    
741                    
742                    
743                    </div> 
744                     
745                     <div class="long">
746                     
747                         True if the page is running over SSL                        
748                  
749                 </div>
750                 </div>
751             </td>
752             
753             <td class="msource">  
754             Roo
755             </td>             
756                 
757           </tr>
758                  
759          
760         
761         
762           <tr class="property-row config-row-alt0 notInherited">
763             <td class="micon">
764                 <a class="exi" href="#expand">&nbsp;</a>
765             </td>
766             <td class="sig">
767                <a id="Roo-prop-isStrict" name=".isStrict"></a>
768                <div class="fixedFont">
769                     <span class="attributes">Roo.</span><b  class="itemname">isStrict</b> :
770                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
771                      </div>
772             </td>
773             <td class="sig">
774                 <div class="mdesc">
775
776
777                    <div class="short">
778                         True if the browser is in strict mode
779                    
780                    
781                    
782                    </div> 
783                     
784                     <div class="long">
785                     
786                         True if the browser is in strict mode                        
787                  
788                 </div>
789                 </div>
790             </td>
791             
792             <td class="msource">  
793             Roo
794             </td>             
795                 
796           </tr>
797                  
798          
799         
800         
801           <tr class="property-row config-row-alt1 notInherited">
802             <td class="micon">
803                 <a class="exi" href="#expand">&nbsp;</a>
804             </td>
805             <td class="sig">
806                <a id="Roo-prop-isWindows" name=".isWindows"></a>
807                <div class="fixedFont">
808                     <span class="attributes">Roo.</span><b  class="itemname">isWindows</b> :
809                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
810                      </div>
811             </td>
812             <td class="sig">
813                 <div class="mdesc">
814
815
816                    <div class="short">
817                         
818                    
819                    
820                    
821                    </div> 
822                     
823                     <div class="long">
824                     
825                                                 
826                  
827                 </div>
828                 </div>
829             </td>
830             
831             <td class="msource">  
832             Roo
833             </td>             
834                 
835           </tr>
836                  
837          
838         
839         
840           <tr class="property-row config-row-alt0 notInherited">
841             <td class="micon">
842                 <a class="exi" href="#expand">&nbsp;</a>
843             </td>
844             <td class="sig">
845                <a id="Roo-prop-useShims" name=".useShims"></a>
846                <div class="fixedFont">
847                     <span class="attributes">Roo.</span><b  class="itemname">useShims</b> :
848                      <span type="etype"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>
849                      </div>
850             </td>
851             <td class="sig">
852                 <div class="mdesc">
853
854
855                    <div class="short">
856                         By default, Ext intelligently decides whether floating elements should be shimmed.
857                    
858                    
859                    
860                    </div> 
861                     
862                     <div class="long">
863                     
864                         By default, Ext intelligently decides whether floating elements should be shimmed. If you are using flash,<br/>you may want to set this to true.                        
865                  
866                 </div>
867                 </div>
868             </td>
869             
870             <td class="msource">  
871             Roo
872             </td>             
873                 
874           </tr>
875         
876         
877          
878         
879       
880         <!-- TODO: implement this alt row.  also notice non-linked "Defined by" when property is a part of this class.     
881         <tr class="property-row alt">
882              
883         -->
884
885     </table>
886   
887     
888   <!-- ============================== methods summary / details ======================== -->
889   
890   
891   <a id="Roo-methods"></a>
892         <!-- constructor?? -->
893         
894         <!-- static's first 
895         
896         
897         -->
898         
899         <!-- then dynamics first -->
900         
901   
902   
903     
904     
905     
906       <table cellspacing="0" class="member-table">
907       <caption>Public Methods</caption>
908         <tr>
909             <th class="sig-header" colspan="2">Method</th>            
910             <th class="msource-header">Defined By</th>
911
912         </tr>
913         
914         
915         
916          
917         
918         
919           
920           <tr class="method-row config-row-alt0 expandable notInherited">
921             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
922            
923            
924             <td class="sig">
925                 <a id="Roo-method-addBehaviors"   name=".addBehaviors"></a>
926                 <div class="fixedFont">
927                         <span class="attributes">Roo.</span><b class="itemname">addBehaviors</b>
928                                 
929                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>obj</i></B>) 
930                         
931                                 
932                         
933                 </div>
934                 <div class="mdesc">
935                 
936                    <div class="short">Applies event listeners to elements by selectors when the document is ready.</div> 
937                  
938                  
939                  
940                     <div class="long">
941                         
942                                 Applies event listeners to elements by selectors when the document is ready.<br/>The event name is specified with an @ suffix.<br/><pre><code><br/>Roo.addBehaviors({<br/>   // add a listener for click on all anchors in element with id foo<br/>   '<b>foo</b> a<b>click</b>' : function(e, t){<br/>       // do something<br/>   },<br/><br/>   // add the same listener to multiple selectors (separated by comma BEFORE the @)<br/>   '<b>foo</b> a, <b>bar</b> span.some-class<b>mouseover</b>' : function(){<br/>       // do something<br/>   }<br/>});<br/></code></pre>
943                     
944                                 
945                         
946                         
947                         
948                         
949                                 <dl class="detailList">
950                                 <dt class="heading">Parameters:</dt>
951                                 
952                                         <dt>
953                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>obj</b>
954                                                 
955                                         </dt>
956                                         <dd>The list of behaviors to apply</dd>
957                                 
958                                 </dl>
959                         
960                         
961                         
962                         
963                         
964                         
965                         
966
967                     
968                     
969                      
970                     </div>                    
971                 </div>
972
973             </td>
974             <td class="msource">
975                 
976                         Roo
977                 &nbsp;
978             </td>
979         </tr>
980         
981           
982           <tr class="method-row config-row-alt1 expandable notInherited">
983             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
984            
985            
986             <td class="sig">
987                 <a id="Roo-method-apply"   name=".apply"></a>
988                 <div class="fixedFont">
989                         <span class="attributes">Roo.</span><b class="itemname">apply</b>
990                                 
991                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>obj</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>defaults</i></B>) 
992                         
993                                 
994                                          : 
995                                         
996                                                 
997                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
998                                         
999                                         
1000                                         
1001                                 
1002                         
1003                 </div>
1004                 <div class="mdesc">
1005                 
1006                    <div class="short">Copies all the properties of config to obj.</div> 
1007                  
1008                  
1009                  
1010                     <div class="long">
1011                         
1012                                 Copies all the properties of config to obj.
1013                     
1014                                 
1015                         
1016                         
1017                         
1018                         
1019                                 <dl class="detailList">
1020                                 <dt class="heading">Parameters:</dt>
1021                                 
1022                                         <dt>
1023                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>obj</b>
1024                                                 
1025                                         </dt>
1026                                         <dd>The receiver of the properties</dd>
1027                                 
1028                                         <dt>
1029                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>config</b>
1030                                                 
1031                                         </dt>
1032                                         <dd>The source of the properties</dd>
1033                                 
1034                                         <dt>
1035                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>defaults</b>
1036                                                 
1037                                         </dt>
1038                                         <dd>A different object that will also be applied for default values</dd>
1039                                 
1040                                 </dl>
1041                         
1042                         
1043                         
1044                         
1045                         
1046                                 <dl class="detailList">
1047                                 <dt class="heading">Returns:</dt>
1048                                 
1049                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  returns obj</dd>
1050                                 
1051                                 </dl>
1052                         
1053                         
1054                         
1055
1056                     
1057                     
1058                      
1059                     </div>                    
1060                 </div>
1061
1062             </td>
1063             <td class="msource">
1064                 
1065                         Roo
1066                 &nbsp;
1067             </td>
1068         </tr>
1069         
1070           
1071           <tr class="method-row config-row-alt0 expandable notInherited">
1072             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1073            
1074            
1075             <td class="sig">
1076                 <a id="Roo-method-applyIf"   name=".applyIf"></a>
1077                 <div class="fixedFont">
1078                         <span class="attributes">Roo.</span><b class="itemname">applyIf</b>
1079                                 
1080                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>obj</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>) 
1081                         
1082                                 
1083                                          : 
1084                                         
1085                                                 
1086                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
1087                                         
1088                                         
1089                                         
1090                                 
1091                         
1092                 </div>
1093                 <div class="mdesc">
1094                 
1095                    <div class="short">Copies all the properties of config to obj if they don't already exist.</div> 
1096                  
1097                  
1098                  
1099                     <div class="long">
1100                         
1101                                 Copies all the properties of config to obj if they don't already exist.
1102                     
1103                                 
1104                         
1105                         
1106                         
1107                         
1108                                 <dl class="detailList">
1109                                 <dt class="heading">Parameters:</dt>
1110                                 
1111                                         <dt>
1112                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>obj</b>
1113                                                 
1114                                         </dt>
1115                                         <dd>The receiver of the properties</dd>
1116                                 
1117                                         <dt>
1118                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>config</b>
1119                                                 
1120                                         </dt>
1121                                         <dd>The source of the properties</dd>
1122                                 
1123                                 </dl>
1124                         
1125                         
1126                         
1127                         
1128                         
1129                                 <dl class="detailList">
1130                                 <dt class="heading">Returns:</dt>
1131                                 
1132                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  returns obj</dd>
1133                                 
1134                                 </dl>
1135                         
1136                         
1137                         
1138
1139                     
1140                     
1141                      
1142                     </div>                    
1143                 </div>
1144
1145             </td>
1146             <td class="msource">
1147                 
1148                         Roo
1149                 &nbsp;
1150             </td>
1151         </tr>
1152         
1153           
1154           <tr class="method-row config-row-alt1 expandable notInherited">
1155             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1156            
1157            
1158             <td class="sig">
1159                 <a id="Roo-method-decode"   name=".decode"></a>
1160                 <div class="fixedFont">
1161                         <span class="attributes">Roo.</span><b class="itemname">decode</b>
1162                                 
1163                                  () 
1164                         
1165                                 
1166                         
1167                 </div>
1168                 <div class="mdesc">
1169                 
1170                    <div class="short">Shorthand for {<b>link</b> Roo.util.JSON<b>decode</b>}</div> 
1171                  
1172                  
1173                  
1174                     <div class="long">
1175                         
1176                                 Shorthand for {<b>link</b> Roo.util.JSON<b>decode</b>}
1177                     
1178                                 
1179                         
1180                         
1181                         
1182                         
1183                         
1184                         
1185                         
1186                         
1187                         
1188                         
1189
1190                     
1191                     
1192                      
1193                     </div>                    
1194                 </div>
1195
1196             </td>
1197             <td class="msource">
1198                 
1199                         Roo
1200                 &nbsp;
1201             </td>
1202         </tr>
1203         
1204           
1205           <tr class="method-row config-row-alt0 expandable notInherited">
1206             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1207            
1208            
1209             <td class="sig">
1210                 <a id="Roo-method-each"   name=".each"></a>
1211                 <div class="fixedFont">
1212                         <span class="attributes">Roo.</span><b class="itemname">each</b>
1213                                 
1214                                  (<a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/NodeList/Mixed <B><i>array</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>fn</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>) 
1215                         
1216                                 
1217                         
1218                 </div>
1219                 <div class="mdesc">
1220                 
1221                    <div class="short">Iterates an array calling the passed function with each item, stopping if your function returns false.</div> 
1222                  
1223                  
1224                  
1225                     <div class="long">
1226                         
1227                                 Iterates an array calling the passed function with each item, stopping if your function returns false. If the<br/>passed array is not really an array, your function is called once with it.<br/>The supplied function is called with (Object item, Number index, Array allItems).
1228                     
1229                                 
1230                         
1231                         
1232                         
1233                         
1234                                 <dl class="detailList">
1235                                 <dt class="heading">Parameters:</dt>
1236                                 
1237                                         <dt>
1238                                                 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>/NodeList/Mixed</span>  <b>array</b>
1239                                                 
1240                                         </dt>
1241                                         <dd></dd>
1242                                 
1243                                         <dt>
1244                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>fn</b>
1245                                                 
1246                                         </dt>
1247                                         <dd></dd>
1248                                 
1249                                         <dt>
1250                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
1251                                                 
1252                                         </dt>
1253                                         <dd></dd>
1254                                 
1255                                 </dl>
1256                         
1257                         
1258                         
1259                         
1260                         
1261                         
1262                         
1263
1264                     
1265                     
1266                      
1267                     </div>                    
1268                 </div>
1269
1270             </td>
1271             <td class="msource">
1272                 
1273                         Roo
1274                 &nbsp;
1275             </td>
1276         </tr>
1277         
1278           
1279           <tr class="method-row config-row-alt1 expandable notInherited">
1280             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1281            
1282            
1283             <td class="sig">
1284                 <a id="Roo-method-encode"   name=".encode"></a>
1285                 <div class="fixedFont">
1286                         <span class="attributes">Roo.</span><b class="itemname">encode</b>
1287                                 
1288                                  () 
1289                         
1290                                 
1291                         
1292                 </div>
1293                 <div class="mdesc">
1294                 
1295                    <div class="short">Shorthand for {<b>link</b> Roo.util.JSON<b>encode</b>}</div> 
1296                  
1297                  
1298                  
1299                     <div class="long">
1300                         
1301                                 Shorthand for {<b>link</b> Roo.util.JSON<b>encode</b>}
1302                     
1303                                 
1304                         
1305                         
1306                         
1307                         
1308                         
1309                         
1310                         
1311                         
1312                         
1313                         
1314
1315                     
1316                     
1317                      
1318                     </div>                    
1319                 </div>
1320
1321             </td>
1322             <td class="msource">
1323                 
1324                         Roo
1325                 &nbsp;
1326             </td>
1327         </tr>
1328         
1329           
1330           <tr class="method-row config-row-alt0 expandable notInherited">
1331             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1332            
1333            
1334             <td class="sig">
1335                 <a id="Roo-method-escapeRe"   name=".escapeRe"></a>
1336                 <div class="fixedFont">
1337                         <span class="attributes">Roo.</span><b class="itemname">escapeRe</b>
1338                                 
1339                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>str</i></B>) 
1340                         
1341                                 
1342                                          : 
1343                                         
1344                                                 
1345                                                 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
1346                                         
1347                                         
1348                                         
1349                                 
1350                         
1351                 </div>
1352                 <div class="mdesc">
1353                 
1354                    <div class="short">Escapes the passed string for use in a regular expression</div> 
1355                  
1356                  
1357                  
1358                     <div class="long">
1359                         
1360                                 Escapes the passed string for use in a regular expression
1361                     
1362                                 
1363                         
1364                         
1365                         
1366                         
1367                                 <dl class="detailList">
1368                                 <dt class="heading">Parameters:</dt>
1369                                 
1370                                         <dt>
1371                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>str</b>
1372                                                 
1373                                         </dt>
1374                                         <dd></dd>
1375                                 
1376                                 </dl>
1377                         
1378                         
1379                         
1380                         
1381                         
1382                                 <dl class="detailList">
1383                                 <dt class="heading">Returns:</dt>
1384                                 
1385                                         <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  </dd>
1386                                 
1387                                 </dl>
1388                         
1389                         
1390                         
1391
1392                     
1393                     
1394                      
1395                     </div>                    
1396                 </div>
1397
1398             </td>
1399             <td class="msource">
1400                 
1401                         Roo
1402                 &nbsp;
1403             </td>
1404         </tr>
1405         
1406           
1407           <tr class="method-row config-row-alt1 expandable notInherited">
1408             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1409            
1410            
1411             <td class="sig">
1412                 <a id="Roo-method-extend"   name=".extend"></a>
1413                 <div class="fixedFont">
1414                         <span class="attributes">Roo.</span><b class="itemname">extend</b>
1415                                 
1416                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>subclass</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>superclass</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>overrides</i></B>) 
1417                         
1418                                 
1419                         
1420                 </div>
1421                 <div class="mdesc">
1422                 
1423                    <div class="short">Extends one class with another class and optionally overrides members with the passed literal.</div> 
1424                  
1425                  
1426                  
1427                     <div class="long">
1428                         
1429                                 Extends one class with another class and optionally overrides members with the passed literal. This class<br/>also adds the function "override()" to the class that can be used to override<br/>members on an instance.
1430                     
1431                                 
1432                         
1433                         
1434                         
1435                         
1436                                 <dl class="detailList">
1437                                 <dt class="heading">Parameters:</dt>
1438                                 
1439                                         <dt>
1440                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>subclass</b>
1441                                                 
1442                                         </dt>
1443                                         <dd>The class inheriting the functionality</dd>
1444                                 
1445                                         <dt>
1446                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>superclass</b>
1447                                                 
1448                                         </dt>
1449                                         <dd>The class being extended</dd>
1450                                 
1451                                         <dt>
1452                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>overrides</b>
1453                                                 
1454                                         </dt>
1455                                         <dd>(optional) A literal with members</dd>
1456                                 
1457                                 </dl>
1458                         
1459                         
1460                         
1461                         
1462                         
1463                         
1464                         
1465
1466                     
1467                     
1468                      
1469                     </div>                    
1470                 </div>
1471
1472             </td>
1473             <td class="msource">
1474                 
1475                         Roo
1476                 &nbsp;
1477             </td>
1478         </tr>
1479         
1480           
1481           <tr class="method-row config-row-alt0 expandable notInherited">
1482             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1483            
1484            
1485             <td class="sig">
1486                 <a id="Roo-method-factory"   name=".factory"></a>
1487                 <div class="fixedFont">
1488                         <span class="attributes">Roo.</span><b class="itemname">factory</b>
1489                                 
1490                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>classname</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>namespace</i></B>) 
1491                         
1492                                 
1493                         
1494                 </div>
1495                 <div class="mdesc">
1496                 
1497                    <div class="short">Creates namespaces to be used for scoping variables and classes so that they are not global.</div> 
1498                  
1499                  
1500                  
1501                     <div class="long">
1502                         
1503                                 Creates namespaces to be used for scoping variables and classes so that they are not global.  Usage:<br/><pre><code><br/>Roo.factory({ xns: Roo.data, xtype : 'Store', .....});<br/>Roo.factory(conf, Roo.data);<br/></code></pre>
1504                     
1505                                 
1506                         
1507                         
1508                         
1509                         
1510                                 <dl class="detailList">
1511                                 <dt class="heading">Parameters:</dt>
1512                                 
1513                                         <dt>
1514                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>classname</b>
1515                                                 
1516                                         </dt>
1517                                         <dd></dd>
1518                                 
1519                                         <dt>
1520                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>namespace</b>
1521                                                 
1522                                         </dt>
1523                                         <dd>(optional)</dd>
1524                                 
1525                                 </dl>
1526                         
1527                         
1528                         
1529                         
1530                         
1531                         
1532                         
1533
1534                     
1535                     
1536                      
1537                     </div>                    
1538                 </div>
1539
1540             </td>
1541             <td class="msource">
1542                 
1543                         Roo
1544                 &nbsp;
1545             </td>
1546         </tr>
1547         
1548           
1549           <tr class="method-row config-row-alt1 expandable notInherited">
1550             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1551            
1552            
1553             <td class="sig">
1554                 <a id="Roo-method-fly"   name=".fly"></a>
1555                 <div class="fixedFont">
1556                         <span class="attributes">Roo.</span><b class="itemname">fly</b>
1557                                 
1558                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement <B><i>el</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>named</i></B>) 
1559                         
1560                                 
1561                                          : 
1562                                         
1563                                                 
1564                                                 Element
1565                                         
1566                                         
1567                                         
1568                                 
1569                         
1570                 </div>
1571                 <div class="mdesc">
1572                 
1573                    <div class="short">Gets the globally shared flyweight Element, with the passed node as the active element.</div> 
1574                  
1575                  
1576                  
1577                     <div class="long">
1578                         
1579                                 Gets the globally shared flyweight Element, with the passed node as the active element. Do not store a reference to this element -<br/>the dom node can be overwritten by other code.<br/>Shorthand of {<b>link</b> Roo.Element<b>fly</b>}
1580                     
1581                                 
1582                         
1583                         
1584                         
1585                         
1586                                 <dl class="detailList">
1587                                 <dt class="heading">Parameters:</dt>
1588                                 
1589                                         <dt>
1590                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement</span>  <b>el</b>
1591                                                 
1592                                         </dt>
1593                                         <dd>The dom node or id</dd>
1594                                 
1595                                         <dt>
1596                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>named</b>
1597                                                 
1598                                         </dt>
1599                                         <dd>(optional) Allows for creation of named reusable flyweights to<br/>                                 prevent conflicts (e.g. internally Roo uses "_internal")</dd>
1600                                 
1601                                 </dl>
1602                         
1603                         
1604                         
1605                         
1606                         
1607                                 <dl class="detailList">
1608                                 <dt class="heading">Returns:</dt>
1609                                 
1610                                         <dd><span class="fixedFont">Element</span>  The shared Element object</dd>
1611                                 
1612                                 </dl>
1613                         
1614                         
1615                         
1616
1617                     
1618                     
1619                      
1620                     </div>                    
1621                 </div>
1622
1623             </td>
1624             <td class="msource">
1625                 
1626                         Roo
1627                 &nbsp;
1628             </td>
1629         </tr>
1630         
1631           
1632           <tr class="method-row config-row-alt0 expandable notInherited">
1633             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1634            
1635            
1636             <td class="sig">
1637                 <a id="Roo-method-get"   name=".get"></a>
1638                 <div class="fixedFont">
1639                         <span class="attributes">Roo.</span><b class="itemname">get</b>
1640                                 
1641                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Element <B><i>el</i></B>) 
1642                         
1643                                 
1644                                          : 
1645                                         
1646                                                 
1647                                                 Element
1648                                         
1649                                         
1650                                         
1651                                 
1652                         
1653                 </div>
1654                 <div class="mdesc">
1655                 
1656                    <div class="short">Static method to retrieve Element objects.</div> 
1657                  
1658                  
1659                  
1660                     <div class="long">
1661                         
1662                                 Static method to retrieve Element objects. Uses simple caching to consistently return the same object.<br/>Automatically fixes if an object was recreated with the same id via AJAX or DOM.<br/>Shorthand of {<b>link</b> Roo.Element<b>get</b>}
1663                     
1664                                 
1665                         
1666                         
1667                         
1668                         
1669                                 <dl class="detailList">
1670                                 <dt class="heading">Parameters:</dt>
1671                                 
1672                                         <dt>
1673                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Element</span>  <b>el</b>
1674                                                 
1675                                         </dt>
1676                                         <dd>The id of the node, a DOM Node or an existing Element.</dd>
1677                                 
1678                                 </dl>
1679                         
1680                         
1681                         
1682                         
1683                         
1684                                 <dl class="detailList">
1685                                 <dt class="heading">Returns:</dt>
1686                                 
1687                                         <dd><span class="fixedFont">Element</span>  The Element object</dd>
1688                                 
1689                                 </dl>
1690                         
1691                         
1692                         
1693
1694                     
1695                     
1696                      
1697                     </div>                    
1698                 </div>
1699
1700             </td>
1701             <td class="msource">
1702                 
1703                         Roo
1704                 &nbsp;
1705             </td>
1706         </tr>
1707         
1708           
1709           <tr class="method-row config-row-alt1 expandable notInherited">
1710             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1711            
1712            
1713             <td class="sig">
1714                 <a id="Roo-method-getCmp"   name=".getCmp"></a>
1715                 <div class="fixedFont">
1716                         <span class="attributes">Roo.</span><b class="itemname">getCmp</b>
1717                                 
1718                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>id</i></B>) 
1719                         
1720                                 
1721                                          : 
1722                                         
1723                                                 
1724                                                 
1725                                         
1726                                         
1727                                         
1728                                 
1729                         
1730                 </div>
1731                 <div class="mdesc">
1732                 
1733                    <div class="short">Shorthand for {<b>link</b> Roo.ComponentMgr<b>get</b>}</div> 
1734                  
1735                  
1736                  
1737                     <div class="long">
1738                         
1739                                 Shorthand for {<b>link</b> Roo.ComponentMgr<b>get</b>}
1740                     
1741                                 
1742                         
1743                         
1744                         
1745                         
1746                                 <dl class="detailList">
1747                                 <dt class="heading">Parameters:</dt>
1748                                 
1749                                         <dt>
1750                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>id</b>
1751                                                 
1752                                         </dt>
1753                                         <dd></dd>
1754                                 
1755                                 </dl>
1756                         
1757                         
1758                         
1759                         
1760                         
1761                                 <dl class="detailList">
1762                                 <dt class="heading">Returns:</dt>
1763                                 
1764                                         <dd> Roo.Component</dd>
1765                                 
1766                                 </dl>
1767                         
1768                         
1769                         
1770
1771                     
1772                     
1773                      
1774                     </div>                    
1775                 </div>
1776
1777             </td>
1778             <td class="msource">
1779                 
1780                         Roo
1781                 &nbsp;
1782             </td>
1783         </tr>
1784         
1785           
1786           <tr class="method-row config-row-alt0 expandable notInherited">
1787             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1788            
1789            
1790             <td class="sig">
1791                 <a id="Roo-method-getDom"   name=".getDom"></a>
1792                 <div class="fixedFont">
1793                         <span class="attributes">Roo.</span><b class="itemname">getDom</b>
1794                                 
1795                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element <B><i>el</i></B>) 
1796                         
1797                                 
1798                                          : 
1799                                         
1800                                                 
1801                                                 
1802                                         
1803                                         
1804                                         
1805                                 
1806                         
1807                 </div>
1808                 <div class="mdesc">
1809                 
1810                    <div class="short">Return the dom node for the passed string (id), dom node, or Roo.Element</div> 
1811                  
1812                  
1813                  
1814                     <div class="long">
1815                         
1816                                 Return the dom node for the passed string (id), dom node, or Roo.Element
1817                     
1818                                 
1819                         
1820                         
1821                         
1822                         
1823                                 <dl class="detailList">
1824                                 <dt class="heading">Parameters:</dt>
1825                                 
1826                                         <dt>
1827                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element</span>  <b>el</b>
1828                                                 
1829                                         </dt>
1830                                         <dd></dd>
1831                                 
1832                                 </dl>
1833                         
1834                         
1835                         
1836                         
1837                         
1838                                 <dl class="detailList">
1839                                 <dt class="heading">Returns:</dt>
1840                                 
1841                                         <dd> HTMLElement</dd>
1842                                 
1843                                 </dl>
1844                         
1845                         
1846                         
1847
1848                     
1849                     
1850                      
1851                     </div>                    
1852                 </div>
1853
1854             </td>
1855             <td class="msource">
1856                 
1857                         Roo
1858                 &nbsp;
1859             </td>
1860         </tr>
1861         
1862           
1863           <tr class="method-row config-row-alt1 expandable notInherited">
1864             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1865            
1866            
1867             <td class="sig">
1868                 <a id="Roo-method-id"   name=".id"></a>
1869                 <div class="fixedFont">
1870                         <span class="attributes">Roo.</span><b class="itemname">id</b>
1871                                 
1872                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Element <B><i>el</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>prefix</i></B>) 
1873                         
1874                                 
1875                                          : 
1876                                         
1877                                                 
1878                                                 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
1879                                         
1880                                         
1881                                         
1882                                 
1883                         
1884                 </div>
1885                 <div class="mdesc">
1886                 
1887                    <div class="short">Generates unique ids.</div> 
1888                  
1889                  
1890                  
1891                     <div class="long">
1892                         
1893                                 Generates unique ids. If the element already has an id, it is unchanged
1894                     
1895                                 
1896                         
1897                         
1898                         
1899                         
1900                                 <dl class="detailList">
1901                                 <dt class="heading">Parameters:</dt>
1902                                 
1903                                         <dt>
1904                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Element</span>  <b>el</b>
1905                                                 
1906                                         </dt>
1907                                         <dd>(optional) The element to generate an id for</dd>
1908                                 
1909                                         <dt>
1910                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>prefix</b>
1911                                                 
1912                                         </dt>
1913                                         <dd>(optional) Id prefix (defaults "Roo-gen")</dd>
1914                                 
1915                                 </dl>
1916                         
1917                         
1918                         
1919                         
1920                         
1921                                 <dl class="detailList">
1922                                 <dt class="heading">Returns:</dt>
1923                                 
1924                                         <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  The generated Id.</dd>
1925                                 
1926                                 </dl>
1927                         
1928                         
1929                         
1930
1931                     
1932                     
1933                      
1934                     </div>                    
1935                 </div>
1936
1937             </td>
1938             <td class="msource">
1939                 
1940                         Roo
1941                 &nbsp;
1942             </td>
1943         </tr>
1944         
1945           
1946           <tr class="method-row config-row-alt0 expandable notInherited">
1947             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1948            
1949            
1950             <td class="sig">
1951                 <a id="Roo-method-isEmpty"   name=".isEmpty"></a>
1952                 <div class="fixedFont">
1953                         <span class="attributes">Roo.</span><b class="itemname">isEmpty</b>
1954                                 
1955                                  (Mixed <B><i>value</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>allowBlank</i></B>) 
1956                         
1957                                 
1958                                          : 
1959                                         
1960                                                 
1961                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1962                                         
1963                                         
1964                                         
1965                                 
1966                         
1967                 </div>
1968                 <div class="mdesc">
1969                 
1970                    <div class="short">Returns true if the passed value is null, undefined or an empty string (optional).</div> 
1971                  
1972                  
1973                  
1974                     <div class="long">
1975                         
1976                                 Returns true if the passed value is null, undefined or an empty string (optional).
1977                     
1978                                 
1979                         
1980                         
1981                         
1982                         
1983                                 <dl class="detailList">
1984                                 <dt class="heading">Parameters:</dt>
1985                                 
1986                                         <dt>
1987                                                 <span class="fixedFont">Mixed</span>  <b>value</b>
1988                                                 
1989                                         </dt>
1990                                         <dd>The value to test</dd>
1991                                 
1992                                         <dt>
1993                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>allowBlank</b>
1994                                                 
1995                                         </dt>
1996                                         <dd>(optional) Pass true if an empty string is not considered empty</dd>
1997                                 
1998                                 </dl>
1999                         
2000                         
2001                         
2002                         
2003                         
2004                                 <dl class="detailList">
2005                                 <dt class="heading">Returns:</dt>
2006                                 
2007                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  </dd>
2008                                 
2009                                 </dl>
2010                         
2011                         
2012                         
2013
2014                     
2015                     
2016                      
2017                     </div>                    
2018                 </div>
2019
2020             </td>
2021             <td class="msource">
2022                 
2023                         Roo
2024                 &nbsp;
2025             </td>
2026         </tr>
2027         
2028           
2029           <tr class="method-row config-row-alt1 expandable notInherited">
2030             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2031            
2032            
2033             <td class="sig">
2034                 <a id="Roo-method-log"   name=".log"></a>
2035                 <div class="fixedFont">
2036                         <span class="attributes">Roo.</span><b class="itemname">log</b>
2037                                 
2038                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>string</i></B>) 
2039                         
2040                                 
2041                         
2042                 </div>
2043                 <div class="mdesc">
2044                 
2045                    <div class="short">Logs to console if it can.</div> 
2046                  
2047                  
2048                  
2049                     <div class="long">
2050                         
2051                                 Logs to console if it can.
2052                     
2053                                 
2054                         
2055                         
2056                         
2057                         
2058                                 <dl class="detailList">
2059                                 <dt class="heading">Parameters:</dt>
2060                                 
2061                                         <dt>
2062                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>string</b>
2063                                                 
2064                                         </dt>
2065                                         <dd></dd>
2066                                 
2067                                 </dl>
2068                         
2069                         
2070                         
2071                         
2072                         
2073                         
2074                         
2075
2076                     
2077                     
2078                      
2079                     </div>                    
2080                 </div>
2081
2082             </td>
2083             <td class="msource">
2084                 
2085                         Roo
2086                 &nbsp;
2087             </td>
2088         </tr>
2089         
2090           
2091           <tr class="method-row config-row-alt0 expandable notInherited">
2092             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2093            
2094            
2095             <td class="sig">
2096                 <a id="Roo-method-namespace"   name=".namespace"></a>
2097                 <div class="fixedFont">
2098                         <span class="attributes">Roo.</span><b class="itemname">namespace</b>
2099                                 
2100                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>namespace1</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>namespace2</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>etc</i></B>) 
2101                         
2102                                 
2103                         
2104                 </div>
2105                 <div class="mdesc">
2106                 
2107                    <div class="short">Creates namespaces to be used for scoping variables and classes so that they are not global.</div> 
2108                  
2109                  
2110                  
2111                     <div class="long">
2112                         
2113                                 Creates namespaces to be used for scoping variables and classes so that they are not global.  Usage:<br/><pre><code><br/>Roo.namespace('Company', 'Company.data');<br/>Company.Widget = function() { ... }<br/>Company.data.CustomStore = function(config) { ... }<br/></code></pre>
2114                     
2115                                 
2116                         
2117                         
2118                         
2119                         
2120                                 <dl class="detailList">
2121                                 <dt class="heading">Parameters:</dt>
2122                                 
2123                                         <dt>
2124                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>namespace1</b>
2125                                                 
2126                                         </dt>
2127                                         <dd></dd>
2128                                 
2129                                         <dt>
2130                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>namespace2</b>
2131                                                 
2132                                         </dt>
2133                                         <dd></dd>
2134                                 
2135                                         <dt>
2136                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>etc</b>
2137                                                 
2138                                         </dt>
2139                                         <dd></dd>
2140                                 
2141                                 </dl>
2142                         
2143                         
2144                         
2145                         
2146                         
2147                         
2148                         
2149
2150                     
2151                     
2152                      
2153                     </div>                    
2154                 </div>
2155
2156             </td>
2157             <td class="msource">
2158                 
2159                         Roo
2160                 &nbsp;
2161             </td>
2162         </tr>
2163         
2164           
2165           <tr class="method-row config-row-alt1 expandable notInherited">
2166             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2167            
2168            
2169             <td class="sig">
2170                 <a id="Roo-method-onReady"   name=".onReady"></a>
2171                 <div class="fixedFont">
2172                         <span class="attributes">Roo.</span><b class="itemname">onReady</b>
2173                                 
2174                                  (<a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>fn</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, boolean <B><i>override</i></B>) 
2175                         
2176                                 
2177                         
2178                 </div>
2179                 <div class="mdesc">
2180                 
2181                    <div class="short">Fires when the document is ready (before onload and before images are loaded).</div> 
2182                  
2183                  
2184                  
2185                     <div class="long">
2186                         
2187                                 Fires when the document is ready (before onload and before images are loaded).  Shorthand of {<b>link</b> Roo.EventManager<b>onDocumentReady</b>}.
2188                     
2189                                 
2190                         
2191                         
2192                         
2193                         
2194                                 <dl class="detailList">
2195                                 <dt class="heading">Parameters:</dt>
2196                                 
2197                                         <dt>
2198                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>fn</b>
2199                                                 
2200                                         </dt>
2201                                         <dd>The method the event invokes</dd>
2202                                 
2203                                         <dt>
2204                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
2205                                                 
2206                                         </dt>
2207                                         <dd>An  object that becomes the scope of the handler</dd>
2208                                 
2209                                         <dt>
2210                                                 <span class="fixedFont">boolean</span>  <b>override</b>
2211                                                 
2212                                         </dt>
2213                                         <dd>If true, the obj passed in becomes<br/>                            the execution scope of the listener</dd>
2214                                 
2215                                 </dl>
2216                         
2217                         
2218                         
2219                         
2220                         
2221                         
2222                         
2223
2224                     
2225                     
2226                      
2227                     </div>                    
2228                 </div>
2229
2230             </td>
2231             <td class="msource">
2232                 
2233                         Roo
2234                 &nbsp;
2235             </td>
2236         </tr>
2237         
2238           
2239           <tr class="method-row config-row-alt0 expandable notInherited">
2240             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2241            
2242            
2243             <td class="sig">
2244                 <a id="Roo-method-override"   name=".override"></a>
2245                 <div class="fixedFont">
2246                         <span class="attributes">Roo.</span><b class="itemname">override</b>
2247                                 
2248                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>origclass</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>overrides</i></B>) 
2249                         
2250                                 
2251                         
2252                 </div>
2253                 <div class="mdesc">
2254                 
2255                    <div class="short">Adds a list of functions to the prototype of an existing class, overwriting any existing methods with the same name.</div> 
2256                  
2257                  
2258                  
2259                     <div class="long">
2260                         
2261                                 Adds a list of functions to the prototype of an existing class, overwriting any existing methods with the same name.<br/>Usage:<pre><code><br/>Roo.override(MyClass, {<br/>    newMethod1: function(){<br/>        // etc.<br/>    },<br/>    newMethod2: function(foo){<br/>        // etc.<br/>    }<br/>});<br/> </code></pre>
2262                     
2263                                 
2264                         
2265                         
2266                         
2267                         
2268                                 <dl class="detailList">
2269                                 <dt class="heading">Parameters:</dt>
2270                                 
2271                                         <dt>
2272                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>origclass</b>
2273                                                 
2274                                         </dt>
2275                                         <dd>The class to override</dd>
2276                                 
2277                                         <dt>
2278                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>overrides</b>
2279                                                 
2280                                         </dt>
2281                                         <dd>The list of functions to add to origClass.  This should be specified as an object literal<br/>containing one or more methods.</dd>
2282                                 
2283                                 </dl>
2284                         
2285                         
2286                         
2287                         
2288                         
2289                         
2290                         
2291
2292                     
2293                     
2294                      
2295                     </div>                    
2296                 </div>
2297
2298             </td>
2299             <td class="msource">
2300                 
2301                         Roo
2302                 &nbsp;
2303             </td>
2304         </tr>
2305         
2306           
2307           <tr class="method-row config-row-alt1 expandable notInherited">
2308             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2309            
2310            
2311             <td class="sig">
2312                 <a id="Roo-method-query"   name=".query"></a>
2313                 <div class="fixedFont">
2314                         <span class="attributes">Roo.</span><b class="itemname">query</b>
2315                                 
2316                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>path</i></B>, Node <B><i>root</i></B>) 
2317                         
2318                                 
2319                                          : 
2320                                         
2321                                                 
2322                                                 <a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a>
2323                                         
2324                                         
2325                                         
2326                                 
2327                         
2328                 </div>
2329                 <div class="mdesc">
2330                 
2331                    <div class="short">Selects an array of DOM nodes by CSS/XPath selector.</div> 
2332                  
2333                  
2334                  
2335                     <div class="long">
2336                         
2337                                 Selects an array of DOM nodes by CSS/XPath selector. Shorthand of {<b>link</b> Roo.DomQuery<b>select</b>}
2338                     
2339                                 
2340                         
2341                         
2342                         
2343                         
2344                                 <dl class="detailList">
2345                                 <dt class="heading">Parameters:</dt>
2346                                 
2347                                         <dt>
2348                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>path</b>
2349                                                 
2350                                         </dt>
2351                                         <dd>The selector/xpath query</dd>
2352                                 
2353                                         <dt>
2354                                                 <span class="fixedFont">Node</span>  <b>root</b>
2355                                                 
2356                                         </dt>
2357                                         <dd>(optional) The start of the query (defaults to document).</dd>
2358                                 
2359                                 </dl>
2360                         
2361                         
2362                         
2363                         
2364                         
2365                                 <dl class="detailList">
2366                                 <dt class="heading">Returns:</dt>
2367                                 
2368                                         <dd><span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span>  </dd>
2369                                 
2370                                 </dl>
2371                         
2372                         
2373                         
2374
2375                     
2376                     
2377                      
2378                     </div>                    
2379                 </div>
2380
2381             </td>
2382             <td class="msource">
2383                 
2384                         Roo
2385                 &nbsp;
2386             </td>
2387         </tr>
2388         
2389           
2390           <tr class="method-row config-row-alt0 expandable notInherited">
2391             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2392            
2393            
2394             <td class="sig">
2395                 <a id="Roo-method-select"   name=".select"></a>
2396                 <div class="fixedFont">
2397                         <span class="attributes">Roo.</span><b class="itemname">select</b>
2398                                 
2399                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/Array <B><i>selector</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>unique</i></B>, <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/String <B><i>root</i></B>) 
2400                         
2401                                 
2402                                          : 
2403                                         
2404                                                 
2405                                                 CompositeElementLite/CompositeElement
2406                                         
2407                                         
2408                                         
2409                                 
2410                         
2411                 </div>
2412                 <div class="mdesc">
2413                 
2414                    <div class="short">Selects elements based on the passed CSS selector to enable working on them as 1.</div> 
2415                  
2416                  
2417                  
2418                     <div class="long">
2419                         
2420                                 Selects elements based on the passed CSS selector to enable working on them as 1.
2421                     
2422                                 
2423                         
2424                         
2425                         
2426                         
2427                                 <dl class="detailList">
2428                                 <dt class="heading">Parameters:</dt>
2429                                 
2430                                         <dt>
2431                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/Array</span>  <b>selector</b>
2432                                                 
2433                                         </dt>
2434                                         <dd>The CSS selector or an array of elements</dd>
2435                                 
2436                                         <dt>
2437                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>unique</b>
2438                                                 
2439                                         </dt>
2440                                         <dd>(optional) true to create a unique Roo.Element for each element (defaults to a shared flyweight object)</dd>
2441                                 
2442                                         <dt>
2443                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>/String</span>  <b>root</b>
2444                                                 
2445                                         </dt>
2446                                         <dd>(optional) The root element of the query or id of the root</dd>
2447                                 
2448                                 </dl>
2449                         
2450                         
2451                         
2452                         
2453                         
2454                                 <dl class="detailList">
2455                                 <dt class="heading">Returns:</dt>
2456                                 
2457                                         <dd><span class="fixedFont">CompositeElementLite/CompositeElement</span>  </dd>
2458                                 
2459                                 </dl>
2460                         
2461                         
2462                         
2463
2464                     
2465                     
2466                      
2467                     </div>                    
2468                 </div>
2469
2470             </td>
2471             <td class="msource">
2472                 
2473                         Roo
2474                 &nbsp;
2475             </td>
2476         </tr>
2477         
2478           
2479           <tr class="method-row config-row-alt1 expandable notInherited">
2480             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2481            
2482            
2483             <td class="sig">
2484                 <a id="Roo-method-type"   name=".type"></a>
2485                 <div class="fixedFont">
2486                         <span class="attributes">Roo.</span><b class="itemname">type</b>
2487                                 
2488                                  (Mixed <B><i>object</i></B>) 
2489                         
2490                                 
2491                                          : 
2492                                         
2493                                                 
2494                                                 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
2495                                         
2496                                         
2497                                         
2498                                 
2499                         
2500                 </div>
2501                 <div class="mdesc">
2502                 
2503                    <div class="short">Returns the type of object that is passed in.</div> 
2504                  
2505                  
2506                  
2507                     <div class="long">
2508                         
2509                                 Returns the type of object that is passed in. If the object passed in is null or undefined it<br/>return false otherwise it returns one of the following values:<ul><br/><li><b>string</b>: If the object passed is a string</li><br/><li><b>number</b>: If the object passed is a number</li><br/><li><b>boolean</b>: If the object passed is a boolean value</li><br/><li><b>function</b>: If the object passed is a function reference</li><br/><li><b>object</b>: If the object passed is an object</li><br/><li><b>array</b>: If the object passed is an array</li><br/><li><b>regexp</b>: If the object passed is a regular expression</li><br/><li><b>element</b>: If the object passed is a DOM Element</li><br/><li><b>nodelist</b>: If the object passed is a DOM NodeList</li><br/><li><b>textnode</b>: If the object passed is a DOM text node and contains something other than whitespace</li><br/><li><b>whitespace</b>: If the object passed is a DOM text node and contains only whitespace</li>
2510                     
2511                                 
2512                         
2513                         
2514                         
2515                         
2516                                 <dl class="detailList">
2517                                 <dt class="heading">Parameters:</dt>
2518                                 
2519                                         <dt>
2520                                                 <span class="fixedFont">Mixed</span>  <b>object</b>
2521                                                 
2522                                         </dt>
2523                                         <dd></dd>
2524                                 
2525                                 </dl>
2526                         
2527                         
2528                         
2529                         
2530                         
2531                                 <dl class="detailList">
2532                                 <dt class="heading">Returns:</dt>
2533                                 
2534                                         <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  </dd>
2535                                 
2536                                 </dl>
2537                         
2538                         
2539                         
2540
2541                     
2542                     
2543                      
2544                     </div>                    
2545                 </div>
2546
2547             </td>
2548             <td class="msource">
2549                 
2550                         Roo
2551                 &nbsp;
2552             </td>
2553         </tr>
2554         
2555           
2556           <tr class="method-row config-row-alt0 expandable notInherited">
2557             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2558            
2559            
2560             <td class="sig">
2561                 <a id="Roo-method-urlDecode"   name=".urlDecode"></a>
2562                 <div class="fixedFont">
2563                         <span class="attributes">Roo.</span><b class="itemname">urlDecode</b>
2564                                 
2565                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>string</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>overwrite</i></B>) 
2566                         
2567                                 
2568                                          : 
2569                                         
2570                                                 
2571                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
2572                                         
2573                                         
2574                                         
2575                                 
2576                         
2577                 </div>
2578                 <div class="mdesc">
2579                 
2580                    <div class="short">Takes an encoded URL and and converts it to an object.</div> 
2581                  
2582                  
2583                  
2584                     <div class="long">
2585                         
2586                                 Takes an encoded URL and and converts it to an object. e.g. Roo.urlDecode("foo=1&bar=2"); would return {foo: 1, bar: 2} or Roo.urlDecode("foo=1&bar=2&bar=3&bar=4", true); would return {foo: 1, bar: [2, 3, 4]}.
2587                     
2588                                 
2589                         
2590                         
2591                         
2592                         
2593                                 <dl class="detailList">
2594                                 <dt class="heading">Parameters:</dt>
2595                                 
2596                                         <dt>
2597                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>string</b>
2598                                                 
2599                                         </dt>
2600                                         <dd></dd>
2601                                 
2602                                         <dt>
2603                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>overwrite</b>
2604                                                 
2605                                         </dt>
2606                                         <dd>(optional) Items of the same name will overwrite previous values instead of creating an an array (Defaults to false).</dd>
2607                                 
2608                                 </dl>
2609                         
2610                         
2611                         
2612                         
2613                         
2614                                 <dl class="detailList">
2615                                 <dt class="heading">Returns:</dt>
2616                                 
2617                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  A literal with members</dd>
2618                                 
2619                                 </dl>
2620                         
2621                         
2622                         
2623
2624                     
2625                     
2626                      
2627                     </div>                    
2628                 </div>
2629
2630             </td>
2631             <td class="msource">
2632                 
2633                         Roo
2634                 &nbsp;
2635             </td>
2636         </tr>
2637         
2638           
2639           <tr class="method-row config-row-alt1 expandable notInherited">
2640             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2641            
2642            
2643             <td class="sig">
2644                 <a id="Roo-method-urlEncode"   name=".urlEncode"></a>
2645                 <div class="fixedFont">
2646                         <span class="attributes">Roo.</span><b class="itemname">urlEncode</b>
2647                                 
2648                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>o</i></B>) 
2649                         
2650                                 
2651                                          : 
2652                                         
2653                                                 
2654                                                 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
2655                                         
2656                                         
2657                                         
2658                                 
2659                         
2660                 </div>
2661                 <div class="mdesc">
2662                 
2663                    <div class="short">Takes an object and converts it to an encoded URL.</div> 
2664                  
2665                  
2666                  
2667                     <div class="long">
2668                         
2669                                 Takes an object and converts it to an encoded URL. e.g. Roo.urlEncode({foo: 1, bar: 2}); would return "foo=1&bar=2".  Optionally, property values can be arrays, instead of keys and the resulting string that's returned will contain a name/value pair for each array value.
2670                     
2671                                 
2672                         
2673                         
2674                         
2675                         
2676                                 <dl class="detailList">
2677                                 <dt class="heading">Parameters:</dt>
2678                                 
2679                                         <dt>
2680                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>o</b>
2681                                                 
2682                                         </dt>
2683                                         <dd></dd>
2684                                 
2685                                 </dl>
2686                         
2687                         
2688                         
2689                         
2690                         
2691                                 <dl class="detailList">
2692                                 <dt class="heading">Returns:</dt>
2693                                 
2694                                         <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  </dd>
2695                                 
2696                                 </dl>
2697                         
2698                         
2699                         
2700
2701                     
2702                     
2703                      
2704                     </div>                    
2705                 </div>
2706
2707             </td>
2708             <td class="msource">
2709                 
2710                         Roo
2711                 &nbsp;
2712             </td>
2713         </tr>
2714         
2715                                                        
2716     </table>
2717
2718   
2719   <!-- ============================== events summary / details ======================== -->
2720   
2721   
2722   <a id="Roo-events"></a>
2723     
2724   
2725         
2726    
2727     
2728      <table cellspacing="0" class="member-table">
2729       <caption class="Empty">Events - Has None</caption>
2730      </table>
2731     
2732     
2733   
2734     
2735     
2736   
2737   
2738   
2739  
2740 <!-- ============================== footer ================================= -->
2741                 <div class="fineprint" style="clear:both">
2742                         
2743                         Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on Tue Jul 27 2010 11:05:06 GMT+0800 (HKT)
2744                         Based on 
2745                         <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
2746                 </div>
2747         </body>
2748 </html>