Skip to content

Commit

Permalink
mouse tracker issue fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
harshalitalele committed Apr 25, 2018
1 parent 983638a commit 6164268
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions openseadragon-draggable-navigator.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
var droppableElem = this.element,
navigatorParent = this.navigator.container.parentElement.parentElement,
draggableDivSize = 25,
draggableItemId = "osd-draggable-nav";
draggableItemId = "osd-draggable-nav",
dragMouseTracker;

if(isSet) {
if(this.navigator._draggable) {
Expand Down Expand Up @@ -44,16 +45,16 @@
draggableDiv.setAttribute("draggable", "true");
navigatorParent.appendChild(draggableDiv);

droppableElem.addEventListener("dragover", function(event) {
moveNavigator(event);
});
droppableElem.addEventListener("drop", function(event) {
event.preventDefault();
moveNavigator(event);
dragMouseTracker = new $.MouseTracker({
element : "osd-draggable-nav",
dragHandler: $.delegate( this, function(event) {
moveNavigator(event.originalEvent);
} )
});
}
this.navigator._draggable = true;
} else {
dragMouseTracker.destroy();
var draggableDiv = document.getElementById(draggableItemId);
draggableDiv.parentElement.removeChild(draggableDiv);
this.navigator._draggable = false;
Expand Down

0 comments on commit 6164268

Please sign in to comment.