diff --git a/src/DragAndDrop.js b/src/DragAndDrop.js index 8bcdfd27..ed1c1d68 100644 --- a/src/DragAndDrop.js +++ b/src/DragAndDrop.js @@ -228,7 +228,7 @@ Kinetic.Node.prototype.isDraggable = Kinetic.Node.prototype.getDraggable; - var html = document.getElementsByTagName('html')[0]; + var html = document.documentElement; html.addEventListener('mouseup', Kinetic.DD._endDragBefore, true); html.addEventListener('touchend', Kinetic.DD._endDragBefore, true); diff --git a/src/Stage.js b/src/Stage.js index 7bc58415..b79ad97c 100644 --- a/src/Stage.js +++ b/src/Stage.js @@ -549,7 +549,7 @@ } }, _getContentPosition: function() { - var rect = this.content.getBoundingClientRect(); + var rect = this.content.getBoundingClientRect ? this.content.getBoundingClientRect() : { top: 0, left: 0 }; return { top: rect.top, left: rect.left