Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 346626
Collapse All | Expand All

(-)js/org/eclipse/rwt/DNDSupport.js (+1 lines)
Lines 110-115 Link Here
110
      }
110
      }
111
      this._sendDragSourceEvent( target, "dragFinished", mouseEvent );
111
      this._sendDragSourceEvent( target, "dragFinished", mouseEvent );
112
      this._cleanUp();
112
      this._cleanUp();
113
      event.stopPropagation();
113
    },
114
    },
114
115
115
    _sendDragSourceEvent : function( widget, type, qxDomEvent ) {
116
    _sendDragSourceEvent : function( widget, type, qxDomEvent ) {
(-)js/org/eclipse/rwt/test/tests/DNDTest.js (+19 lines)
Lines 101-106 Link Here
101
      testUtil.flush();
101
      testUtil.flush();
102
    },
102
    },
103
103
104
    testDragEndPropagation : function() {
105
      var dndSupport = org.eclipse.rwt.DNDSupport.getInstance();
106
      var testUtil = org.eclipse.rwt.test.fixture.TestUtil;
107
      var leftButton = qx.event.type.MouseEvent.buttons.left;
108
      var log = [];
109
      testUtil.getDocument().addEventListener( "dragend", function( event ) {
110
        log.push( event );
111
      } );
112
      var source = this.createSource();
113
      var node = source._getTargetNode();
114
      testUtil.fakeMouseEventDOM( node, "mousedown", leftButton, 11, 11 );
115
      testUtil.fakeMouseEventDOM( node, "mousemove", leftButton, 19, 19 );
116
      testUtil.fakeMouseEventDOM( node, "mouseup", leftButton, 19, 19 );
117
      assertEquals( 0, log.length );
118
      dndSupport.deregisterDragSource( source );
119
      source.destroy();
120
      testUtil.flush();
121
    },
122
104
    testDragStartAndCancel : function() {
123
    testDragStartAndCancel : function() {
105
      var testUtil = org.eclipse.rwt.test.fixture.TestUtil;
124
      var testUtil = org.eclipse.rwt.test.fixture.TestUtil;
106
      var dndSupport = org.eclipse.rwt.DNDSupport.getInstance();
125
      var dndSupport = org.eclipse.rwt.DNDSupport.getInstance();

Return to bug 346626