Update of /cvsroot/dynapi/dynapi/src/lib/dynapi/event
In directory usw-pr-cvs1:/tmp/cvs-serv21820/src/lib/dynapi/event
Modified Files:
mouse.js
Log Message:
Event cancellation changes.
Index: mouse.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/event/mouse.js,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** mouse.js 2001/06/28 10:25:10 1.18
--- mouse.js 2001/07/17 16:34:29 1.19
***************
*** 49,53 ****
if (DynAPI.wasDragging && e.type=="click") {
DynAPI.wasDragging=false;
! return true;
}
}
--- 49,53 ----
if (DynAPI.wasDragging && e.type=="click") {
DynAPI.wasDragging=false;
! return false;
}
}
***************
*** 144,152 ****
else realsrc.dbltimer=setTimeout(realsrc+'.dbltimer=null',300);
}
- // Click on links and form elements
- if (e && e.target.handleEvent && e.target!=this)
e.target.handleEvent(e);
- }
! return evt.browserReturn;
}
--- 144,161 ----
else realsrc.dbltimer=setTimeout(realsrc+'.dbltimer=null',300);
}
! // Click on links and form elements
! if(e && e.target.handleEvent && e.target!=this &&
(e.target.handleEvent(e) == false)) evt.browserReturn = false;
! }
! else {
! if(e.preventDefault && !evt.browserReturn) e.preventDefault();
! }
! // If Internet Explorer AND evt.browserReturn is false,
! // OR _any other browser_, THEN return evt.browserReturn.
! // [So in IE either return false or nothing at all. This allows user
! // code (<A onclick> for example) to set e.returnValue (in IE) or return
! // true/false. If evt.browserReturn is false it means we're to
! // disable the default action, no matter what.]
! if(!is.ie || evt.browserReturn==false) return evt.browserReturn;
}
_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-cvs