[Firefox] Invoke preventDefault on drop

...such that Firefox does not try to treat drop as a new URL
to navigate to. Addresses #688 and #527
This commit is contained in:
Victor Woeltjen
2016-03-31 10:34:24 -07:00
parent cbea842c8b
commit 254a944d7a
4 changed files with 13 additions and 1 deletions

View File

@@ -91,6 +91,7 @@ define(
if (id) {
event.stopPropagation();
e.preventDefault();
// Delegate the drop to the swimlane itself
swimlane.drop(id, droppedObject);
}

View File

@@ -162,6 +162,11 @@ define(
expect(mockScope.$apply).toHaveBeenCalled();
});
it("invokes preventDefault on drop", function () {
handlers.drop(testEvent);
expect(testEvent.preventDefault).toHaveBeenCalled();
});
it("clears highlights when drag leaves", function () {
mockSwimlane.highlight.andReturn(true);
handlers.dragleave();