123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- define("dojo/_base/event", ["./kernel", "../on", "../has", "../dom-geometry"], function(dojo, on, has, dom){
-
-
-
-
- if(on._fixEvent){
- var fixEvent = on._fixEvent;
- on._fixEvent = function(evt, se){
-
- evt = fixEvent(evt, se);
- if(evt){
- dom.normalizeEvent(evt);
- }
- return evt;
- };
- }
- dojo.fixEvent = function(/*Event*/ evt, /*DOMNode*/ sender){
-
-
-
-
-
-
-
- if(on._fixEvent){
- return on._fixEvent(evt, sender);
- }
- return evt;
- };
-
- dojo.stopEvent = function(/*Event*/ evt){
-
-
-
-
-
- if(has("dom-addeventlistener") || (evt && evt.preventDefault)){
- evt.preventDefault();
- evt.stopPropagation();
- }else{
- evt = evt || window.event;
- evt.cancelBubble = true;
- on._preventDefault.call(evt);
- }
- };
- return {
- fix: dojo.fixEvent,
- stop: dojo.stopEvent
- };
- });
|