Ejemplo n.º 1
0
 overDown: function(inPointer) {
   pointermap.set(inPointer.pointerId, {
     target: inPointer.target,
     out: inPointer,
     outTarget: inPointer.target
   });
   dispatcher.enterOver(inPointer);
   dispatcher.down(inPointer);
 },
Ejemplo n.º 2
0
 mousedown: function(inEvent) {
   if (!this.isEventSimulatedFromTouch(inEvent)) {
     var p = pointermap.has(this.POINTER_ID);
     // TODO(dfreedman) workaround for some elements not sending mouseup
     // http://crbug/149091
     if (p) {
       this.cancel(inEvent);
     }
     var e = this.prepareEvent(inEvent);
     pointermap.set(this.POINTER_ID, inEvent);
     dispatcher.down(e);
   }
 },
Ejemplo n.º 3
0
 mousedown: function(inEvent) {
   if (!this.isEventSimulatedFromTouch(inEvent)) {
     var p = pointermap.get(this.POINTER_ID);
     var e = this.prepareEvent(inEvent);
     if (!HAS_BUTTONS) {
       e.buttons = BUTTON_TO_BUTTONS[e.button];
       if (p) { e.buttons |= p.buttons; }
       inEvent.buttons = e.buttons;
     }
     pointermap.set(this.POINTER_ID, inEvent);
     if (!p) {
       dispatcher.down(e);
     } else {
       dispatcher.move(e);
     }
   }
 },
Ejemplo n.º 4
0
Archivo: ms.js Proyecto: gcor/shri
 MSPointerDown: function(inEvent) {
   pointermap.set(inEvent.pointerId, inEvent);
   var e = this.prepareEvent(inEvent);
   dispatcher.down(e);
 },