Update of /cvsroot/dynapi/dynapi/tests
In directory usw-pr-cvs1:/tmp/cvs-serv19361

Modified Files:
        drag_forms.html 
Log Message:
updated test with a possible fix

Index: drag_forms.html
===================================================================
RCS file: /cvsroot/dynapi/dynapi/tests/drag_forms.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** drag_forms.html     2001/11/08 10:29:49     1.1
--- drag_forms.html     2001/11/12 17:49:27     1.2
***************
*** 11,14 ****
--- 11,15 ----
  DynAPI.include('dynapi.event.*')
  
+ DynAPI.include('dynapi.util.console')
  
  //-->
***************
*** 17,20 ****
--- 18,49 ----
  <!--
  
+ // owerride old one to test
+ DragEvent.lyrListener.onmousedown=function(e) {
+       if (is.def) {
+               var tn = is.ie? e.orig.srcElement.tagName : e.orig.target.tagName;
+               if (tn=="INPUT" || tn=="TEXTAREA") return;              
+       }
+       
+       e.cancelBrowserEvent();
+       if (DragEvent.dragevent.src) return;
+       
+       var lyr=e.getSource();
+       if (is.ie) lyr.doc.body.onselectstart = function() { return false; }
+ 
+       // Initialize dragEvent object
+       var de=DragEvent.dragevent;
+       de.type="dragstart"
+       de.src=lyr
+ 
+       // Set properties
+       de.isDragging=false;
+       de.x=e.getPageX()-e.getSource().getPageX();
+       de.y=e.getPageY()-e.getSource().getPageY();
+       de.pageX=e.getPageX();
+       de.pageY=e.getPageY();
+       de.parentPageX=lyr.parent.getPageX();
+       de.parentPageY=lyr.parent.getPageY();
+ };
+ 
  DynAPI.onLoad=function() {
        lyr = new DynLayer(null,50,50,250,200,'red');
***************
*** 23,31 ****
                                '<input type="button" value="submit">'+
                                '<textarea name="ta" cols=20 rows=3>textarea textarea 
textarea textarea textarea textarea textarea</textarea>'+
!                               '</form>');
  
        listener = new EventListener();
!       listener.ondragend=function(e) { 
!               if (is.ns4 && is.platform=="win32") 
e.getSource().setHTML(e.getSource().getHTML());
        }
        lyr.addEventListener(listener);
--- 52,71 ----
                                '<input type="button" value="submit">'+
                                '<textarea name="ta" cols=20 rows=3>textarea textarea 
textarea textarea textarea textarea textarea</textarea>'+
!                               '<br><img 
src="../src/lib/dynapi/images/common/arrowdown.gif" width=50 height=50></form>');
  
        listener = new EventListener();
!       listener.ondragend=function(e) {
!       
!               // will be moved to dragevent.js when tested and done
!               //var html = e.getSource().getHTML().toLowerCase();
!               
!               //if (html.indexOf("<form")>-1 || (is.ns4 && html=="")) { 
!                       if (is.ie && is.platform=="mac") {
!                               document.body.className = document.body.className;
!                       }
!                       else if (is.ns4 && is.platform=="win32") {
!                               document.bgColor = document.bgColor;
!                       }
!               //}
        }
        lyr.addEventListener(listener);


_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dynapi-cvs

Reply via email to