sync
[roojs1] / docs / symbols / Roo.dd.DragDropMgr.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.dd.DragDropMgr</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.dd.DragDropMgr-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35         <a class="inner-link" href="#Roo.dd.DragDropMgr-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36         <a class="inner-link" href="#Roo.dd.DragDropMgr-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37         <a class="inner-link" href="#Roo.dd.DragDropMgr-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.dd.DragDropMgr
51                         </h1>
52                         
53     <table cellspacing="0" class="class-summary-table">
54         
55                 <tr><td class="label">Package:</td><td class="hd-info">Roo.dd</td></tr>
56         
57         <tr><td class="label">Defined In:</td><td class="hd-info">
58                         
59                                         <a href="./src/Roo_dd_DragDropMgr.js.html">Roo/dd/DragDropMgr.js</a>.
60                         
61         </td></tr>
62         <tr><td class="label">Class:</td><td class="hd-info">DragDropMgr</td></tr>
63         
64         
65         
66         
67     </table>
68
69     
70 <!-- ============================== class summary ========================== -->                        
71     <div class="description">
72         DragDropMgr is a singleton that tracks the element interaction for<br/>all DragDrop items in the window.  Generally, you will not call<br/>this class directly, but it does have helper methods that could<br/>be useful in your DragDrop implementations.
73     </div>
74
75         
76 <!-- ============================== Class comment block... ========================== -->                                       
77
78 <div class="comments">
79         <b>Class Comments / Notes</B> =>  
80         <u onclick="parent.CommentDialog.showCommentId = 'Roo.dd.DragDropMgr';">[Add Your comment/notes about this class]</u>
81         <br/>
82         <iframe frameborder="0"  id="comments-Roo.dd" style="border: none;width:100%;" 
83                 src="/blog.php/GtkDjsComments/Roo.dd.DragDropMgr.html"></iframe>
84 </div>
85         
86
87                 
88 <!-- ============================== config options ========================== -->                                               
89                  
90     
91     
92                 
93     <div class="hr"></div>
94     <a id="Roo.dd.DragDropMgr-configs"></a>
95                 
96     
97     
98      <table cellspacing="0" class="member-table">
99       <caption class="Empty">Config Options - Has None</caption>
100      </table>
101     
102     
103      
104                 
105   
106   
107   
108   
109   
110   
111   
112   
113   <!-- ============================== public properties ==================== -->        
114   
115   
116   
117     <a id="Roo.dd.DragDropMgr-props"></a>      
118     
119     
120
121     
122     
123      <table cellspacing="0" class="member-table">
124       <caption class="Empty">Public Properties - Has None</caption>
125      </table>
126     
127     
128      
129     
130   <!-- ============================== methods summary / details ======================== -->
131   
132   
133   <a id="Roo.dd.DragDropMgr-methods"></a>
134         <!-- constructor?? -->
135         
136         <!-- static's first 
137         
138         
139         -->
140         
141         <!-- then dynamics first -->
142         
143   
144   
145     
146     
147     
148       <table cellspacing="0" class="member-table">
149       <caption>Public Methods</caption>
150         <tr>
151             <th class="sig-header" colspan="2">Method</th>            
152             <th class="msource-header">Defined By</th>
153
154         </tr>
155         
156         
157         
158          
159         
160         
161           
162           <tr class="method-row config-row-alt0 expandable notInherited">
163             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
164            
165            
166             <td class="sig">
167                 <a id="Roo.dd.DragDropMgr-method-getBestMatch"   name=".getBestMatch"></a>
168                 <div class="fixedFont">
169                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getBestMatch</b>
170                                 
171                                  (DragDrop[] <B><i>dds</i></B>) 
172                         
173                                 
174                                          : 
175                                         
176                                                 
177                                                 DragDrop
178                                         
179                                         
180                                         
181                                 
182                         
183                 </div>
184                 <div class="mdesc">
185                 
186                    <div class="short">Helper function for getting the best match from the list of drag<br/>and drop objects returned by the drag and drop events when we are<br/>in INTERSECT mode.</div> 
187                  
188                  
189                  
190                     <div class="long">
191                         
192                                 Helper function for getting the best match from the list of drag<br/>and drop objects returned by the drag and drop events when we are<br/>in INTERSECT mode.  It returns either the first object that the<br/>cursor is over, or the object that has the greatest overlap with<br/>the dragged element.
193                     
194                                 
195                         
196                         
197                         
198                         
199                                 <dl class="detailList">
200                                 <dt class="heading">Parameters:</dt>
201                                 
202                                         <dt>
203                                                 <span class="fixedFont">DragDrop[]</span>  <b>dds</b>
204                                                 
205                                         </dt>
206                                         <dd>The array of drag and drop objects<br/>targeted</dd>
207                                 
208                                 </dl>
209                         
210                         
211                         
212                         
213                         
214                                 <dl class="detailList">
215                                 <dt class="heading">Returns:</dt>
216                                 
217                                         <dd><span class="fixedFont">DragDrop</span>  The best single match</dd>
218                                 
219                                 </dl>
220                         
221                         
222                         
223
224                     
225                     
226                      
227                     </div>                    
228                 </div>
229
230             </td>
231             <td class="msource">
232                 
233                         Roo.dd.DragDropMgr
234                 &nbsp;
235             </td>
236         </tr>
237         
238           
239           <tr class="method-row config-row-alt1 expandable notInherited">
240             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
241            
242            
243             <td class="sig">
244                 <a id="Roo.dd.DragDropMgr-method-getCss"   name=".getCss"></a>
245                 <div class="fixedFont">
246                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getCss</b>
247                                 
248                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>id</i></B>) 
249                         
250                                 
251                                          : 
252                                         
253                                                 
254                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
255                                         
256                                         
257                                         
258                                 
259                         
260                 </div>
261                 <div class="mdesc">
262                 
263                    <div class="short">Returns the style property for the DOM element (i.e.</div> 
264                  
265                  
266                  
267                     <div class="long">
268                         
269                                 Returns the style property for the DOM element (i.e.,<br/>document.getElById(id).style)
270                     
271                                 
272                         
273                         
274                         
275                         
276                                 <dl class="detailList">
277                                 <dt class="heading">Parameters:</dt>
278                                 
279                                         <dt>
280                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>id</b>
281                                                 
282                                         </dt>
283                                         <dd>the id of the elment to get</dd>
284                                 
285                                 </dl>
286                         
287                         
288                                 <dl class="detailList">
289                                 <dt class="heading">Deprecated:</dt>
290                                 <dt>
291                                         use Roo.getDom instead
292                                 </dt>
293                                 </dl>
294                         
295                         
296                         
297                         
298                                 <dl class="detailList">
299                                 <dt class="heading">Returns:</dt>
300                                 
301                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  The style property of the element</dd>
302                                 
303                                 </dl>
304                         
305                         
306                         
307
308                     
309                     
310                      
311                     </div>                    
312                 </div>
313
314             </td>
315             <td class="msource">
316                 
317                         Roo.dd.DragDropMgr
318                 &nbsp;
319             </td>
320         </tr>
321         
322           
323           <tr class="method-row config-row-alt0 expandable notInherited">
324             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
325            
326            
327             <td class="sig">
328                 <a id="Roo.dd.DragDropMgr-method-getDDById"   name=".getDDById"></a>
329                 <div class="fixedFont">
330                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getDDById</b>
331                                 
332                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>id</i></B>) 
333                         
334                                 
335                                          : 
336                                         
337                                                 
338                                                 DragDrop
339                                         
340                                         
341                                         
342                                 
343                         
344                 </div>
345                 <div class="mdesc">
346                 
347                    <div class="short">Returns the DragDrop instance for a given id</div> 
348                  
349                  
350                  
351                     <div class="long">
352                         
353                                 Returns the DragDrop instance for a given id
354                     
355                                 
356                         
357                         
358                         
359                         
360                                 <dl class="detailList">
361                                 <dt class="heading">Parameters:</dt>
362                                 
363                                         <dt>
364                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>id</b>
365                                                 
366                                         </dt>
367                                         <dd>the id of the DragDrop object</dd>
368                                 
369                                 </dl>
370                         
371                         
372                         
373                         
374                         
375                                 <dl class="detailList">
376                                 <dt class="heading">Returns:</dt>
377                                 
378                                         <dd><span class="fixedFont">DragDrop</span>  the drag drop object, null if it is not found</dd>
379                                 
380                                 </dl>
381                         
382                         
383                         
384
385                     
386                     
387                      
388                     </div>                    
389                 </div>
390
391             </td>
392             <td class="msource">
393                 
394                         Roo.dd.DragDropMgr
395                 &nbsp;
396             </td>
397         </tr>
398         
399           
400           <tr class="method-row config-row-alt1 expandable notInherited">
401             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
402            
403            
404             <td class="sig">
405                 <a id="Roo.dd.DragDropMgr-method-getElement"   name=".getElement"></a>
406                 <div class="fixedFont">
407                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getElement</b>
408                                 
409                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>id</i></B>) 
410                         
411                                 
412                                          : 
413                                         
414                                                 
415                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
416                                         
417                                         
418                                         
419                                 
420                         
421                 </div>
422                 <div class="mdesc">
423                 
424                    <div class="short">Returns the actual DOM element</div> 
425                  
426                  
427                  
428                     <div class="long">
429                         
430                                 Returns the actual DOM element
431                     
432                                 
433                         
434                         
435                         
436                         
437                                 <dl class="detailList">
438                                 <dt class="heading">Parameters:</dt>
439                                 
440                                         <dt>
441                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>id</b>
442                                                 
443                                         </dt>
444                                         <dd>the id of the elment to get</dd>
445                                 
446                                 </dl>
447                         
448                         
449                                 <dl class="detailList">
450                                 <dt class="heading">Deprecated:</dt>
451                                 <dt>
452                                         use Roo.getDom instead
453                                 </dt>
454                                 </dl>
455                         
456                         
457                         
458                         
459                                 <dl class="detailList">
460                                 <dt class="heading">Returns:</dt>
461                                 
462                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  The element</dd>
463                                 
464                                 </dl>
465                         
466                         
467                         
468
469                     
470                     
471                      
472                     </div>                    
473                 </div>
474
475             </td>
476             <td class="msource">
477                 
478                         Roo.dd.DragDropMgr
479                 &nbsp;
480             </td>
481         </tr>
482         
483           
484           <tr class="method-row config-row-alt0 expandable notInherited">
485             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
486            
487            
488             <td class="sig">
489                 <a id="Roo.dd.DragDropMgr-method-getLocation"   name=".getLocation"></a>
490                 <div class="fixedFont">
491                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getLocation</b>
492                                 
493                                  (DragDrop <B><i>oDD</i></B>) 
494                         
495                                 
496                                          : 
497                                         
498                                                 
499                                                 Roo.lib.Region
500                                         
501                                         
502                                         
503                                 
504                         
505                 </div>
506                 <div class="mdesc">
507                 
508                    <div class="short">Returns a Region object containing the drag and drop element's position<br/>and size, including the padding configured for it</div> 
509                  
510                  
511                  
512                     <div class="long">
513                         
514                                 Returns a Region object containing the drag and drop element's position<br/>and size, including the padding configured for it
515                     
516                                 
517                         
518                         
519                         
520                         
521                                 <dl class="detailList">
522                                 <dt class="heading">Parameters:</dt>
523                                 
524                                         <dt>
525                                                 <span class="fixedFont">DragDrop</span>  <b>oDD</b>
526                                                 
527                                         </dt>
528                                         <dd>the drag and drop object to get the<br/>                      location for</dd>
529                                 
530                                 </dl>
531                         
532                         
533                         
534                         
535                         
536                                 <dl class="detailList">
537                                 <dt class="heading">Returns:</dt>
538                                 
539                                         <dd><span class="fixedFont">Roo.lib.Region</span>  a Region object representing the total area<br/>                            the element occupies, including any padding<br/>                            the instance is configured for.</dd>
540                                 
541                                 </dl>
542                         
543                         
544                         
545
546                     
547                     
548                      
549                     </div>                    
550                 </div>
551
552             </td>
553             <td class="msource">
554                 
555                         Roo.dd.DragDropMgr
556                 &nbsp;
557             </td>
558         </tr>
559         
560           
561           <tr class="method-row config-row-alt1 expandable notInherited">
562             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
563            
564            
565             <td class="sig">
566                 <a id="Roo.dd.DragDropMgr-method-getPosX"   name=".getPosX"></a>
567                 <div class="fixedFont">
568                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getPosX</b>
569                                 
570                                  (<B><i>el</i></B>) 
571                         
572                                 
573                                          : 
574                                         
575                                                 
576                                                 int
577                                         
578                                         
579                                         
580                                 
581                         
582                 </div>
583                 <div class="mdesc">
584                 
585                    <div class="short">Returns the X position of an html element</div> 
586                  
587                  
588                  
589                     <div class="long">
590                         
591                                 Returns the X position of an html element
592                     
593                                 
594                         
595                         
596                         
597                         
598                                 <dl class="detailList">
599                                 <dt class="heading">Parameters:</dt>
600                                 
601                                         <dt>
602                                                  <b>el</b>
603                                                 
604                                         </dt>
605                                         <dd>the element for which to get the position</dd>
606                                 
607                                 </dl>
608                         
609                         
610                                 <dl class="detailList">
611                                 <dt class="heading">Deprecated:</dt>
612                                 <dt>
613                                         use Roo.lib.Dom.getX instead
614                                 </dt>
615                                 </dl>
616                         
617                         
618                         
619                         
620                                 <dl class="detailList">
621                                 <dt class="heading">Returns:</dt>
622                                 
623                                         <dd><span class="fixedFont">int</span>  the X coordinate</dd>
624                                 
625                                 </dl>
626                         
627                         
628                         
629
630                     
631                     
632                      
633                     </div>                    
634                 </div>
635
636             </td>
637             <td class="msource">
638                 
639                         Roo.dd.DragDropMgr
640                 &nbsp;
641             </td>
642         </tr>
643         
644           
645           <tr class="method-row config-row-alt0 expandable notInherited">
646             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
647            
648            
649             <td class="sig">
650                 <a id="Roo.dd.DragDropMgr-method-getPosY"   name=".getPosY"></a>
651                 <div class="fixedFont">
652                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getPosY</b>
653                                 
654                                  (<B><i>el</i></B>) 
655                         
656                                 
657                                          : 
658                                         
659                                                 
660                                                 int
661                                         
662                                         
663                                         
664                                 
665                         
666                 </div>
667                 <div class="mdesc">
668                 
669                    <div class="short">Returns the Y position of an html element</div> 
670                  
671                  
672                  
673                     <div class="long">
674                         
675                                 Returns the Y position of an html element
676                     
677                                 
678                         
679                         
680                         
681                         
682                                 <dl class="detailList">
683                                 <dt class="heading">Parameters:</dt>
684                                 
685                                         <dt>
686                                                  <b>el</b>
687                                                 
688                                         </dt>
689                                         <dd>the element for which to get the position</dd>
690                                 
691                                 </dl>
692                         
693                         
694                                 <dl class="detailList">
695                                 <dt class="heading">Deprecated:</dt>
696                                 <dt>
697                                         use Roo.lib.Dom.getY instead
698                                 </dt>
699                                 </dl>
700                         
701                         
702                         
703                         
704                                 <dl class="detailList">
705                                 <dt class="heading">Returns:</dt>
706                                 
707                                         <dd><span class="fixedFont">int</span>  the Y coordinate</dd>
708                                 
709                                 </dl>
710                         
711                         
712                         
713
714                     
715                     
716                      
717                     </div>                    
718                 </div>
719
720             </td>
721             <td class="msource">
722                 
723                         Roo.dd.DragDropMgr
724                 &nbsp;
725             </td>
726         </tr>
727         
728           
729           <tr class="method-row config-row-alt1 expandable notInherited">
730             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
731            
732            
733             <td class="sig">
734                 <a id="Roo.dd.DragDropMgr-method-getRelated"   name=".getRelated"></a>
735                 <div class="fixedFont">
736                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getRelated</b>
737                                 
738                                  (DragDrop <B><i>p_oDD</i></B>, boolean <B><i>bTargetsOnly</i></B>) 
739                         
740                                 
741                                          : 
742                                         
743                                                 
744                                                 DragDrop[]
745                                         
746                                         
747                                         
748                                 
749                         
750                 </div>
751                 <div class="mdesc">
752                 
753                    <div class="short">Returns the drag and drop instances that are in all groups the<br/>passed in instance belongs to.</div> 
754                  
755                  
756                  
757                     <div class="long">
758                         
759                                 Returns the drag and drop instances that are in all groups the<br/>passed in instance belongs to.
760                     
761                                 
762                         
763                         
764                         
765                         
766                                 <dl class="detailList">
767                                 <dt class="heading">Parameters:</dt>
768                                 
769                                         <dt>
770                                                 <span class="fixedFont">DragDrop</span>  <b>p_oDD</b>
771                                                 
772                                         </dt>
773                                         <dd>the obj to get related data for</dd>
774                                 
775                                         <dt>
776                                                 <span class="fixedFont">boolean</span>  <b>bTargetsOnly</b>
777                                                 
778                                         </dt>
779                                         <dd>if true, only return targetable objs</dd>
780                                 
781                                 </dl>
782                         
783                         
784                         
785                         
786                         
787                                 <dl class="detailList">
788                                 <dt class="heading">Returns:</dt>
789                                 
790                                         <dd><span class="fixedFont">DragDrop[]</span>  the related instances</dd>
791                                 
792                                 </dl>
793                         
794                         
795                         
796
797                     
798                     
799                      
800                     </div>                    
801                 </div>
802
803             </td>
804             <td class="msource">
805                 
806                         Roo.dd.DragDropMgr
807                 &nbsp;
808             </td>
809         </tr>
810         
811           
812           <tr class="method-row config-row-alt0 expandable notInherited">
813             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
814            
815            
816             <td class="sig">
817                 <a id="Roo.dd.DragDropMgr-method-getScrollLeft"   name=".getScrollLeft"></a>
818                 <div class="fixedFont">
819                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getScrollLeft</b>
820                                 
821                                  () 
822                         
823                                 
824                                          : 
825                                         
826                                                 
827                                                 int
828                                         
829                                         
830                                         
831                                 
832                         
833                 </div>
834                 <div class="mdesc">
835                 
836                    <div class="short">Gets the scrollLeft</div> 
837                  
838                  
839                  
840                     <div class="long">
841                         
842                                 Gets the scrollLeft
843                     
844                                 
845                         
846                         
847                         
848                         
849                         
850                         
851                         
852                         
853                                 <dl class="detailList">
854                                 <dt class="heading">Returns:</dt>
855                                 
856                                         <dd><span class="fixedFont">int</span>  the document's scrollTop</dd>
857                                 
858                                 </dl>
859                         
860                         
861                         
862
863                     
864                     
865                      
866                     </div>                    
867                 </div>
868
869             </td>
870             <td class="msource">
871                 
872                         Roo.dd.DragDropMgr
873                 &nbsp;
874             </td>
875         </tr>
876         
877           
878           <tr class="method-row config-row-alt1 expandable notInherited">
879             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
880            
881            
882             <td class="sig">
883                 <a id="Roo.dd.DragDropMgr-method-getScrollTop"   name=".getScrollTop"></a>
884                 <div class="fixedFont">
885                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getScrollTop</b>
886                                 
887                                  () 
888                         
889                                 
890                                          : 
891                                         
892                                                 
893                                                 int
894                                         
895                                         
896                                         
897                                 
898                         
899                 </div>
900                 <div class="mdesc">
901                 
902                    <div class="short">Gets the scrollTop</div> 
903                  
904                  
905                  
906                     <div class="long">
907                         
908                                 Gets the scrollTop
909                     
910                                 
911                         
912                         
913                         
914                         
915                         
916                         
917                         
918                         
919                                 <dl class="detailList">
920                                 <dt class="heading">Returns:</dt>
921                                 
922                                         <dd><span class="fixedFont">int</span>  the document's scrollTop</dd>
923                                 
924                                 </dl>
925                         
926                         
927                         
928
929                     
930                     
931                      
932                     </div>                    
933                 </div>
934
935             </td>
936             <td class="msource">
937                 
938                         Roo.dd.DragDropMgr
939                 &nbsp;
940             </td>
941         </tr>
942         
943           
944           <tr class="method-row config-row-alt0 expandable notInherited">
945             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
946            
947            
948             <td class="sig">
949                 <a id="Roo.dd.DragDropMgr-method-getStyle"   name=".getStyle"></a>
950                 <div class="fixedFont">
951                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">getStyle</b>
952                                 
953                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>el</i></B>, string <B><i>styleProp</i></B>) 
954                         
955                                 
956                                          : 
957                                         
958                                                 
959                                                 string
960                                         
961                                         
962                                         
963                                 
964                         
965                 </div>
966                 <div class="mdesc">
967                 
968                    <div class="short">Returns the specified element style property</div> 
969                  
970                  
971                  
972                     <div class="long">
973                         
974                                 Returns the specified element style property
975                     
976                                 
977                         
978                         
979                         
980                         
981                                 <dl class="detailList">
982                                 <dt class="heading">Parameters:</dt>
983                                 
984                                         <dt>
985                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  <b>el</b>
986                                                 
987                                         </dt>
988                                         <dd>the element</dd>
989                                 
990                                         <dt>
991                                                 <span class="fixedFont">string</span>  <b>styleProp</b>
992                                                 
993                                         </dt>
994                                         <dd>the style property</dd>
995                                 
996                                 </dl>
997                         
998                         
999                                 <dl class="detailList">
1000                                 <dt class="heading">Deprecated:</dt>
1001                                 <dt>
1002                                         use Roo.lib.Dom.getStyle
1003                                 </dt>
1004                                 </dl>
1005                         
1006                         
1007                         
1008                         
1009                                 <dl class="detailList">
1010                                 <dt class="heading">Returns:</dt>
1011                                 
1012                                         <dd><span class="fixedFont">string</span>  The value of the style property</dd>
1013                                 
1014                                 </dl>
1015                         
1016                         
1017                         
1018
1019                     
1020                     
1021                      
1022                     </div>                    
1023                 </div>
1024
1025             </td>
1026             <td class="msource">
1027                 
1028                         Roo.dd.DragDropMgr
1029                 &nbsp;
1030             </td>
1031         </tr>
1032         
1033           
1034           <tr class="method-row config-row-alt1 expandable notInherited">
1035             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1036            
1037            
1038             <td class="sig">
1039                 <a id="Roo.dd.DragDropMgr-method-handleWasClicked"   name=".handleWasClicked"></a>
1040                 <div class="fixedFont">
1041                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">handleWasClicked</b>
1042                                 
1043                                  (<B><i>node</i></B>) 
1044                         
1045                                 
1046                         
1047                 </div>
1048                 <div class="mdesc">
1049                 
1050                    <div class="short">Recursively searches the immediate parent and all child nodes for<br/>the handle element in order to determine wheter or not it was<br/>clicked.</div> 
1051                  
1052                  
1053                  
1054                     <div class="long">
1055                         
1056                                 Recursively searches the immediate parent and all child nodes for<br/>the handle element in order to determine wheter or not it was<br/>clicked.
1057                     
1058                                 
1059                         
1060                         
1061                         
1062                         
1063                                 <dl class="detailList">
1064                                 <dt class="heading">Parameters:</dt>
1065                                 
1066                                         <dt>
1067                                                  <b>node</b>
1068                                                 
1069                                         </dt>
1070                                         <dd>the html element to inspect</dd>
1071                                 
1072                                 </dl>
1073                         
1074                         
1075                         
1076                         
1077                         
1078                         
1079                         
1080
1081                     
1082                     
1083                      
1084                     </div>                    
1085                 </div>
1086
1087             </td>
1088             <td class="msource">
1089                 
1090                         Roo.dd.DragDropMgr
1091                 &nbsp;
1092             </td>
1093         </tr>
1094         
1095           
1096           <tr class="method-row config-row-alt0 expandable notInherited">
1097             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1098            
1099            
1100             <td class="sig">
1101                 <a id="Roo.dd.DragDropMgr-method-isDragDrop"   name=".isDragDrop"></a>
1102                 <div class="fixedFont">
1103                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">isDragDrop</b>
1104                                 
1105                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>id</i></B>) 
1106                         
1107                                 
1108                                          : 
1109                                         
1110                                                 
1111                                                 boolean
1112                                         
1113                                         
1114                                         
1115                                 
1116                         
1117                 </div>
1118                 <div class="mdesc">
1119                 
1120                    <div class="short">Utility function to determine if a given element has been<br/>registered as a drag drop item.</div> 
1121                  
1122                  
1123                  
1124                     <div class="long">
1125                         
1126                                 Utility function to determine if a given element has been<br/>registered as a drag drop item.
1127                     
1128                                 
1129                         
1130                         
1131                         
1132                         
1133                                 <dl class="detailList">
1134                                 <dt class="heading">Parameters:</dt>
1135                                 
1136                                         <dt>
1137                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>id</b>
1138                                                 
1139                                         </dt>
1140                                         <dd>the element id to check</dd>
1141                                 
1142                                 </dl>
1143                         
1144                         
1145                         
1146                         
1147                         
1148                                 <dl class="detailList">
1149                                 <dt class="heading">Returns:</dt>
1150                                 
1151                                         <dd><span class="fixedFont">boolean</span>  true if this element is a DragDrop item,<br/>false otherwise</dd>
1152                                 
1153                                 </dl>
1154                         
1155                         
1156                         
1157
1158                     
1159                     
1160                      
1161                     </div>                    
1162                 </div>
1163
1164             </td>
1165             <td class="msource">
1166                 
1167                         Roo.dd.DragDropMgr
1168                 &nbsp;
1169             </td>
1170         </tr>
1171         
1172           
1173           <tr class="method-row config-row-alt1 expandable notInherited">
1174             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1175            
1176            
1177             <td class="sig">
1178                 <a id="Roo.dd.DragDropMgr-method-isHandle"   name=".isHandle"></a>
1179                 <div class="fixedFont">
1180                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">isHandle</b>
1181                                 
1182                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>id</i></B>) 
1183                         
1184                                 
1185                                          : 
1186                                         
1187                                                 
1188                                                 boolean
1189                                         
1190                                         
1191                                         
1192                                 
1193                         
1194                 </div>
1195                 <div class="mdesc">
1196                 
1197                    <div class="short">Utility function to determine if a given element has been<br/>registered as a drag drop handle for the given Drag Drop object.</div> 
1198                  
1199                  
1200                  
1201                     <div class="long">
1202                         
1203                                 Utility function to determine if a given element has been<br/>registered as a drag drop handle for the given Drag Drop object.
1204                     
1205                                 
1206                         
1207                         
1208                         
1209                         
1210                                 <dl class="detailList">
1211                                 <dt class="heading">Parameters:</dt>
1212                                 
1213                                         <dt>
1214                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>id</b>
1215                                                 
1216                                         </dt>
1217                                         <dd>the element id to check</dd>
1218                                 
1219                                 </dl>
1220                         
1221                         
1222                         
1223                         
1224                         
1225                                 <dl class="detailList">
1226                                 <dt class="heading">Returns:</dt>
1227                                 
1228                                         <dd><span class="fixedFont">boolean</span>  true if this element is a DragDrop handle, false<br/>otherwise</dd>
1229                                 
1230                                 </dl>
1231                         
1232                         
1233                         
1234
1235                     
1236                     
1237                      
1238                     </div>                    
1239                 </div>
1240
1241             </td>
1242             <td class="msource">
1243                 
1244                         Roo.dd.DragDropMgr
1245                 &nbsp;
1246             </td>
1247         </tr>
1248         
1249           
1250           <tr class="method-row config-row-alt0 expandable notInherited">
1251             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1252            
1253            
1254             <td class="sig">
1255                 <a id="Roo.dd.DragDropMgr-method-isLegalTarget"   name=".isLegalTarget"></a>
1256                 <div class="fixedFont">
1257                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">isLegalTarget</b>
1258                                 
1259                                  (DragDrop <B><i>the</i></B>, DragDrop <B><i>the</i></B>) 
1260                         
1261                                 
1262                                          : 
1263                                         
1264                                                 
1265                                                 boolean
1266                                         
1267                                         
1268                                         
1269                                 
1270                         
1271                 </div>
1272                 <div class="mdesc">
1273                 
1274                    <div class="short">Returns true if the specified dd target is a legal target for<br/>the specifice drag obj</div> 
1275                  
1276                  
1277                  
1278                     <div class="long">
1279                         
1280                                 Returns true if the specified dd target is a legal target for<br/>the specifice drag obj
1281                     
1282                                 
1283                         
1284                         
1285                         
1286                         
1287                                 <dl class="detailList">
1288                                 <dt class="heading">Parameters:</dt>
1289                                 
1290                                         <dt>
1291                                                 <span class="fixedFont">DragDrop</span>  <b>the</b>
1292                                                 
1293                                         </dt>
1294                                         <dd>drag obj</dd>
1295                                 
1296                                         <dt>
1297                                                 <span class="fixedFont">DragDrop</span>  <b>the</b>
1298                                                 
1299                                         </dt>
1300                                         <dd>target</dd>
1301                                 
1302                                 </dl>
1303                         
1304                         
1305                         
1306                         
1307                         
1308                                 <dl class="detailList">
1309                                 <dt class="heading">Returns:</dt>
1310                                 
1311                                         <dd><span class="fixedFont">boolean</span>  true if the target is a legal target for the<br/>dd obj</dd>
1312                                 
1313                                 </dl>
1314                         
1315                         
1316                         
1317
1318                     
1319                     
1320                      
1321                     </div>                    
1322                 </div>
1323
1324             </td>
1325             <td class="msource">
1326                 
1327                         Roo.dd.DragDropMgr
1328                 &nbsp;
1329             </td>
1330         </tr>
1331         
1332           
1333           <tr class="method-row config-row-alt1 expandable notInherited">
1334             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1335            
1336            
1337             <td class="sig">
1338                 <a id="Roo.dd.DragDropMgr-method-isLocked"   name=".isLocked"></a>
1339                 <div class="fixedFont">
1340                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">isLocked</b>
1341                                 
1342                                  () 
1343                         
1344                                 
1345                                          : 
1346                                         
1347                                                 
1348                                                 boolean
1349                                         
1350                                         
1351                                         
1352                                 
1353                         
1354                 </div>
1355                 <div class="mdesc">
1356                 
1357                    <div class="short">Is drag and drop locked?</div> 
1358                  
1359                  
1360                  
1361                     <div class="long">
1362                         
1363                                 Is drag and drop locked?
1364                     
1365                                 
1366                         
1367                         
1368                         
1369                         
1370                         
1371                         
1372                         
1373                         
1374                                 <dl class="detailList">
1375                                 <dt class="heading">Returns:</dt>
1376                                 
1377                                         <dd><span class="fixedFont">boolean</span>  True if drag and drop is locked, false otherwise.</dd>
1378                                 
1379                                 </dl>
1380                         
1381                         
1382                         
1383
1384                     
1385                     
1386                      
1387                     </div>                    
1388                 </div>
1389
1390             </td>
1391             <td class="msource">
1392                 
1393                         Roo.dd.DragDropMgr
1394                 &nbsp;
1395             </td>
1396         </tr>
1397         
1398           
1399           <tr class="method-row config-row-alt0 expandable notInherited">
1400             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1401            
1402            
1403             <td class="sig">
1404                 <a id="Roo.dd.DragDropMgr-method-isTypeOfDD"   name=".isTypeOfDD"></a>
1405                 <div class="fixedFont">
1406                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">isTypeOfDD</b>
1407                                 
1408                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>the</i></B>) 
1409                         
1410                                 
1411                                          : 
1412                                         
1413                                                 
1414                                                 boolean
1415                                         
1416                                         
1417                                         
1418                                 
1419                         
1420                 </div>
1421                 <div class="mdesc">
1422                 
1423                    <div class="short">My goal is to be able to transparently determine if an object is<br/>typeof DragDrop, and the exact subclass of DragDrop.</div> 
1424                  
1425                  
1426                  
1427                     <div class="long">
1428                         
1429                                 My goal is to be able to transparently determine if an object is<br/>typeof DragDrop, and the exact subclass of DragDrop.  typeof<br/>returns "object", oDD.constructor.toString() always returns<br/>"DragDrop" and not the name of the subclass.  So for now it just<br/>evaluates a well-known variable in DragDrop.
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>the</b>
1441                                                 
1442                                         </dt>
1443                                         <dd>object to evaluate</dd>
1444                                 
1445                                 </dl>
1446                         
1447                         
1448                         
1449                         
1450                         
1451                                 <dl class="detailList">
1452                                 <dt class="heading">Returns:</dt>
1453                                 
1454                                         <dd><span class="fixedFont">boolean</span>  true if typeof oDD = DragDrop</dd>
1455                                 
1456                                 </dl>
1457                         
1458                         
1459                         
1460
1461                     
1462                     
1463                      
1464                     </div>                    
1465                 </div>
1466
1467             </td>
1468             <td class="msource">
1469                 
1470                         Roo.dd.DragDropMgr
1471                 &nbsp;
1472             </td>
1473         </tr>
1474         
1475           
1476           <tr class="method-row config-row-alt1 expandable notInherited">
1477             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1478            
1479            
1480             <td class="sig">
1481                 <a id="Roo.dd.DragDropMgr-method-lock"   name=".lock"></a>
1482                 <div class="fixedFont">
1483                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">lock</b>
1484                                 
1485                                  () 
1486                         
1487                                 
1488                         
1489                 </div>
1490                 <div class="mdesc">
1491                 
1492                    <div class="short">Lock all drag and drop functionality</div> 
1493                  
1494                  
1495                  
1496                     <div class="long">
1497                         
1498                                 Lock all drag and drop functionality
1499                     
1500                                 
1501                         
1502                         
1503                         
1504                         
1505                         
1506                         
1507                         
1508                         
1509                         
1510                         
1511
1512                     
1513                     
1514                      
1515                     </div>                    
1516                 </div>
1517
1518             </td>
1519             <td class="msource">
1520                 
1521                         Roo.dd.DragDropMgr
1522                 &nbsp;
1523             </td>
1524         </tr>
1525         
1526           
1527           <tr class="method-row config-row-alt0 expandable notInherited">
1528             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1529            
1530            
1531             <td class="sig">
1532                 <a id="Roo.dd.DragDropMgr-method-moveToEl"   name=".moveToEl"></a>
1533                 <div class="fixedFont">
1534                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">moveToEl</b>
1535                                 
1536                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>moveEl</i></B>, <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>targetEl</i></B>) 
1537                         
1538                                 
1539                         
1540                 </div>
1541                 <div class="mdesc">
1542                 
1543                    <div class="short">Sets the x/y position of an element to the location of the<br/>target element.</div> 
1544                  
1545                  
1546                  
1547                     <div class="long">
1548                         
1549                                 Sets the x/y position of an element to the location of the<br/>target element.
1550                     
1551                                 
1552                         
1553                         
1554                         
1555                         
1556                                 <dl class="detailList">
1557                                 <dt class="heading">Parameters:</dt>
1558                                 
1559                                         <dt>
1560                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  <b>moveEl</b>
1561                                                 
1562                                         </dt>
1563                                         <dd>The element to move</dd>
1564                                 
1565                                         <dt>
1566                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  <b>targetEl</b>
1567                                                 
1568                                         </dt>
1569                                         <dd>The position reference element</dd>
1570                                 
1571                                 </dl>
1572                         
1573                         
1574                         
1575                         
1576                         
1577                         
1578                         
1579
1580                     
1581                     
1582                      
1583                     </div>                    
1584                 </div>
1585
1586             </td>
1587             <td class="msource">
1588                 
1589                         Roo.dd.DragDropMgr
1590                 &nbsp;
1591             </td>
1592         </tr>
1593         
1594           
1595           <tr class="method-row config-row-alt1 expandable notInherited">
1596             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1597            
1598            
1599             <td class="sig">
1600                 <a id="Roo.dd.DragDropMgr-method-numericSort"   name=".numericSort"></a>
1601                 <div class="fixedFont">
1602                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">numericSort</b>
1603                                 
1604                                  () 
1605                         
1606                                 
1607                         
1608                 </div>
1609                 <div class="mdesc">
1610                 
1611                    <div class="short">Numeric array sort function</div> 
1612                  
1613                  
1614                  
1615                     <div class="long">
1616                         
1617                                 Numeric array sort function
1618                     
1619                                 
1620                         
1621                         
1622                         
1623                         
1624                         
1625                         
1626                         
1627                         
1628                         
1629                         
1630
1631                     
1632                     
1633                      
1634                     </div>                    
1635                 </div>
1636
1637             </td>
1638             <td class="msource">
1639                 
1640                         Roo.dd.DragDropMgr
1641                 &nbsp;
1642             </td>
1643         </tr>
1644         
1645           
1646           <tr class="method-row config-row-alt0 expandable notInherited">
1647             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1648            
1649            
1650             <td class="sig">
1651                 <a id="Roo.dd.DragDropMgr-method-refreshCache"   name=".refreshCache"></a>
1652                 <div class="fixedFont">
1653                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">refreshCache</b>
1654                                 
1655                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>groups</i></B>) 
1656                         
1657                                 
1658                         
1659                 </div>
1660                 <div class="mdesc">
1661                 
1662                    <div class="short">Refreshes the cache of the top-left and bottom-right points of the<br/>drag and drop objects in the specified group(s).</div> 
1663                  
1664                  
1665                  
1666                     <div class="long">
1667                         
1668                                 Refreshes the cache of the top-left and bottom-right points of the<br/>drag and drop objects in the specified group(s).  This is in the<br/>format that is stored in the drag and drop instance, so typical<br/>usage is:<br/><code><br/>Roo.dd.DragDropMgr.refreshCache(ddinstance.groups);<br/></code><br/>Alternatively:<br/><code><br/>Roo.dd.DragDropMgr.refreshCache({group1:true, group2:true});<br/></code>
1669                     
1670                                 
1671                         
1672                         
1673                         
1674                         
1675                                 <dl class="detailList">
1676                                 <dt class="heading">Parameters:</dt>
1677                                 
1678                                         <dt>
1679                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>groups</b>
1680                                                 
1681                                         </dt>
1682                                         <dd>an associative array of groups to refresh</dd>
1683                                 
1684                                 </dl>
1685                         
1686                         
1687                         
1688                         
1689                         
1690                         
1691                         
1692
1693                     
1694                     
1695                      
1696                     </div>                    
1697                 </div>
1698
1699             </td>
1700             <td class="msource">
1701                 
1702                         Roo.dd.DragDropMgr
1703                 &nbsp;
1704             </td>
1705         </tr>
1706         
1707           
1708           <tr class="method-row config-row-alt1 expandable notInherited">
1709             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1710            
1711            
1712             <td class="sig">
1713                 <a id="Roo.dd.DragDropMgr-method-regDragDrop"   name=".regDragDrop"></a>
1714                 <div class="fixedFont">
1715                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">regDragDrop</b>
1716                                 
1717                                  (DragDrop <B><i>oDD</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>sGroup</i></B>) 
1718                         
1719                                 
1720                         
1721                 </div>
1722                 <div class="mdesc">
1723                 
1724                    <div class="short">Each DragDrop instance must be registered with the DragDropMgr.</div> 
1725                  
1726                  
1727                  
1728                     <div class="long">
1729                         
1730                                 Each DragDrop instance must be registered with the DragDropMgr.<br/>This is executed in DragDrop.init()
1731                     
1732                                 
1733                         
1734                         
1735                         
1736                         
1737                                 <dl class="detailList">
1738                                 <dt class="heading">Parameters:</dt>
1739                                 
1740                                         <dt>
1741                                                 <span class="fixedFont">DragDrop</span>  <b>oDD</b>
1742                                                 
1743                                         </dt>
1744                                         <dd>the DragDrop object to register</dd>
1745                                 
1746                                         <dt>
1747                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>sGroup</b>
1748                                                 
1749                                         </dt>
1750                                         <dd>the name of the group this element belongs to</dd>
1751                                 
1752                                 </dl>
1753                         
1754                         
1755                         
1756                         
1757                         
1758                         
1759                         
1760
1761                     
1762                     
1763                      
1764                     </div>                    
1765                 </div>
1766
1767             </td>
1768             <td class="msource">
1769                 
1770                         Roo.dd.DragDropMgr
1771                 &nbsp;
1772             </td>
1773         </tr>
1774         
1775           
1776           <tr class="method-row config-row-alt0 expandable notInherited">
1777             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1778            
1779            
1780             <td class="sig">
1781                 <a id="Roo.dd.DragDropMgr-method-regHandle"   name=".regHandle"></a>
1782                 <div class="fixedFont">
1783                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">regHandle</b>
1784                                 
1785                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>sDDId</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>sHandleId</i></B>) 
1786                         
1787                                 
1788                         
1789                 </div>
1790                 <div class="mdesc">
1791                 
1792                    <div class="short">Each DragDrop handle element must be registered.</div> 
1793                  
1794                  
1795                  
1796                     <div class="long">
1797                         
1798                                 Each DragDrop handle element must be registered.  This is done<br/>automatically when executing DragDrop.setHandleElId()
1799                     
1800                                 
1801                         
1802                         
1803                         
1804                         
1805                                 <dl class="detailList">
1806                                 <dt class="heading">Parameters:</dt>
1807                                 
1808                                         <dt>
1809                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>sDDId</b>
1810                                                 
1811                                         </dt>
1812                                         <dd>the DragDrop id this element is a handle for</dd>
1813                                 
1814                                         <dt>
1815                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>sHandleId</b>
1816                                                 
1817                                         </dt>
1818                                         <dd>the id of the element that is the drag<br/>handle</dd>
1819                                 
1820                                 </dl>
1821                         
1822                         
1823                         
1824                         
1825                         
1826                         
1827                         
1828
1829                     
1830                     
1831                      
1832                     </div>                    
1833                 </div>
1834
1835             </td>
1836             <td class="msource">
1837                 
1838                         Roo.dd.DragDropMgr
1839                 &nbsp;
1840             </td>
1841         </tr>
1842         
1843           
1844           <tr class="method-row config-row-alt1 expandable notInherited">
1845             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1846            
1847            
1848             <td class="sig">
1849                 <a id="Roo.dd.DragDropMgr-method-startDrag"   name=".startDrag"></a>
1850                 <div class="fixedFont">
1851                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">startDrag</b>
1852                                 
1853                                  (<B><i>x</i></B>, <B><i>y</i></B>) 
1854                         
1855                                 
1856                         
1857                 </div>
1858                 <div class="mdesc">
1859                 
1860                    <div class="short">Fired when either the drag pixel threshol or the mousedown hold<br/>time threshold has been met.</div> 
1861                  
1862                  
1863                  
1864                     <div class="long">
1865                         
1866                                 Fired when either the drag pixel threshol or the mousedown hold<br/>time threshold has been met.
1867                     
1868                                 
1869                         
1870                         
1871                         
1872                         
1873                                 <dl class="detailList">
1874                                 <dt class="heading">Parameters:</dt>
1875                                 
1876                                         <dt>
1877                                                  <b>x</b>
1878                                                 
1879                                         </dt>
1880                                         <dd>{int} the X position of the original mousedown</dd>
1881                                 
1882                                         <dt>
1883                                                  <b>y</b>
1884                                                 
1885                                         </dt>
1886                                         <dd>{int} the Y position of the original mousedown</dd>
1887                                 
1888                                 </dl>
1889                         
1890                         
1891                         
1892                         
1893                         
1894                         
1895                         
1896
1897                     
1898                     
1899                      
1900                     </div>                    
1901                 </div>
1902
1903             </td>
1904             <td class="msource">
1905                 
1906                         Roo.dd.DragDropMgr
1907                 &nbsp;
1908             </td>
1909         </tr>
1910         
1911           
1912           <tr class="method-row config-row-alt0 expandable notInherited">
1913             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1914            
1915            
1916             <td class="sig">
1917                 <a id="Roo.dd.DragDropMgr-method-stopEvent"   name=".stopEvent"></a>
1918                 <div class="fixedFont">
1919                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">stopEvent</b>
1920                                 
1921                                  (Event <B><i>e</i></B>) 
1922                         
1923                                 
1924                         
1925                 </div>
1926                 <div class="mdesc">
1927                 
1928                    <div class="short">Utility to stop event propagation and event default, if these<br/>features are turned on.</div> 
1929                  
1930                  
1931                  
1932                     <div class="long">
1933                         
1934                                 Utility to stop event propagation and event default, if these<br/>features are turned on.
1935                     
1936                                 
1937                         
1938                         
1939                         
1940                         
1941                                 <dl class="detailList">
1942                                 <dt class="heading">Parameters:</dt>
1943                                 
1944                                         <dt>
1945                                                 <span class="fixedFont">Event</span>  <b>e</b>
1946                                                 
1947                                         </dt>
1948                                         <dd>the event as returned by this.getEvent()</dd>
1949                                 
1950                                 </dl>
1951                         
1952                         
1953                         
1954                         
1955                         
1956                         
1957                         
1958
1959                     
1960                     
1961                      
1962                     </div>                    
1963                 </div>
1964
1965             </td>
1966             <td class="msource">
1967                 
1968                         Roo.dd.DragDropMgr
1969                 &nbsp;
1970             </td>
1971         </tr>
1972         
1973           
1974           <tr class="method-row config-row-alt1 expandable notInherited">
1975             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1976            
1977            
1978             <td class="sig">
1979                 <a id="Roo.dd.DragDropMgr-method-swapNode"   name=".swapNode"></a>
1980                 <div class="fixedFont">
1981                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">swapNode</b>
1982                                 
1983                                  (<B><i>n1</i></B>, <B><i>n2</i></B>) 
1984                         
1985                                 
1986                         
1987                 </div>
1988                 <div class="mdesc">
1989                 
1990                    <div class="short">Swap two nodes.</div> 
1991                  
1992                  
1993                  
1994                     <div class="long">
1995                         
1996                                 Swap two nodes.  In IE, we use the native method, for others we<br/>emulate the IE behavior
1997                     
1998                                 
1999                         
2000                         
2001                         
2002                         
2003                                 <dl class="detailList">
2004                                 <dt class="heading">Parameters:</dt>
2005                                 
2006                                         <dt>
2007                                                  <b>n1</b>
2008                                                 
2009                                         </dt>
2010                                         <dd>the first node to swap</dd>
2011                                 
2012                                         <dt>
2013                                                  <b>n2</b>
2014                                                 
2015                                         </dt>
2016                                         <dd>the other node to swap</dd>
2017                                 
2018                                 </dl>
2019                         
2020                         
2021                         
2022                         
2023                         
2024                         
2025                         
2026
2027                     
2028                     
2029                      
2030                     </div>                    
2031                 </div>
2032
2033             </td>
2034             <td class="msource">
2035                 
2036                         Roo.dd.DragDropMgr
2037                 &nbsp;
2038             </td>
2039         </tr>
2040         
2041           
2042           <tr class="method-row config-row-alt0 expandable notInherited">
2043             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2044            
2045            
2046             <td class="sig">
2047                 <a id="Roo.dd.DragDropMgr-method-unlock"   name=".unlock"></a>
2048                 <div class="fixedFont">
2049                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">unlock</b>
2050                                 
2051                                  () 
2052                         
2053                                 
2054                         
2055                 </div>
2056                 <div class="mdesc">
2057                 
2058                    <div class="short">Unlock all drag and drop functionality</div> 
2059                  
2060                  
2061                  
2062                     <div class="long">
2063                         
2064                                 Unlock all drag and drop functionality
2065                     
2066                                 
2067                         
2068                         
2069                         
2070                         
2071                         
2072                         
2073                         
2074                         
2075                         
2076                         
2077
2078                     
2079                     
2080                      
2081                     </div>                    
2082                 </div>
2083
2084             </td>
2085             <td class="msource">
2086                 
2087                         Roo.dd.DragDropMgr
2088                 &nbsp;
2089             </td>
2090         </tr>
2091         
2092           
2093           <tr class="method-row config-row-alt1 expandable notInherited">
2094             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2095            
2096            
2097             <td class="sig">
2098                 <a id="Roo.dd.DragDropMgr-method-verifyEl"   name=".verifyEl"></a>
2099                 <div class="fixedFont">
2100                         <span class="attributes">Roo.dd.DragDropMgr.</span><b class="itemname">verifyEl</b>
2101                                 
2102                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>el</i></B>) 
2103                         
2104                                 
2105                                          : 
2106                                         
2107                                                 
2108                                                 boolean
2109                                         
2110                                         
2111                                         
2112                                 
2113                         
2114                 </div>
2115                 <div class="mdesc">
2116                 
2117                    <div class="short">This checks to make sure an element exists and is in the DOM.</div> 
2118                  
2119                  
2120                  
2121                     <div class="long">
2122                         
2123                                 This checks to make sure an element exists and is in the DOM.  The<br/>main purpose is to handle cases where innerHTML is used to remove<br/>drag and drop objects from the DOM.  IE provides an 'unspecified<br/>error' when trying to access the offsetParent of such an element
2124                     
2125                                 
2126                         
2127                         
2128                         
2129                         
2130                                 <dl class="detailList">
2131                                 <dt class="heading">Parameters:</dt>
2132                                 
2133                                         <dt>
2134                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  <b>el</b>
2135                                                 
2136                                         </dt>
2137                                         <dd>the element to check</dd>
2138                                 
2139                                 </dl>
2140                         
2141                         
2142                         
2143                         
2144                         
2145                                 <dl class="detailList">
2146                                 <dt class="heading">Returns:</dt>
2147                                 
2148                                         <dd><span class="fixedFont">boolean</span>  true if the element looks usable</dd>
2149                                 
2150                                 </dl>
2151                         
2152                         
2153                         
2154
2155                     
2156                     
2157                      
2158                     </div>                    
2159                 </div>
2160
2161             </td>
2162             <td class="msource">
2163                 
2164                         Roo.dd.DragDropMgr
2165                 &nbsp;
2166             </td>
2167         </tr>
2168         
2169                                                        
2170     </table>
2171
2172   
2173   <!-- ============================== events summary / details ======================== -->
2174   
2175   
2176   <a id="Roo.dd.DragDropMgr-events"></a>
2177     
2178   
2179         
2180    
2181     
2182      <table cellspacing="0" class="member-table">
2183       <caption class="Empty">Events - Has None</caption>
2184      </table>
2185     
2186     
2187   
2188     
2189     
2190   
2191   
2192   
2193  
2194 <!-- ============================== footer ================================= -->
2195                 <div class="fineprint" style="clear:both">
2196                         
2197                         Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on Tue Jul 27 2010 11:05:07 GMT+0800 (HKT)
2198                         Based on 
2199                         <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
2200                 </div>
2201         </body>
2202 </html>