From 54f892dacffaf60072d3ffae5fe3c2025e990024 Mon Sep 17 00:00:00 2001 From: codebicycle Date: Mon, 6 Feb 2017 11:43:03 +0200 Subject: [PATCH] Fix draggable --- inject.js | 2 +- shadow.css | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/inject.js b/inject.js index 87878a7..d772c00 100644 --- a/inject.js +++ b/inject.js @@ -320,7 +320,7 @@ chrome.runtime.sendMessage({}, function(response) { function handleDrag(video, controller) { const parentElement = controller.parentElement, boundRect = parentElement.getBoundingClientRect(), - shadowController = controller.shadowRoot.querySelector('#controller'), + shadowController = controller.querySelector('#controller'), drag = shadowController.querySelector('.draggable'), offsetLeft = boundRect.left + drag.offsetLeft + drag.offsetWidth, offsetTop = boundRect.top + drag.offsetTop + drag.offsetHeight; diff --git a/shadow.css b/shadow.css index d66d369..4b5ec96 100644 --- a/shadow.css +++ b/shadow.css @@ -39,6 +39,7 @@ .vsc-controller #controller.dragging { cursor: -webkit-grabbing; + cursor: -moz-grabbing; opacity: 0.7; } @@ -48,10 +49,12 @@ .vsc-controller .draggable { cursor: -webkit-grab; + cursor: -moz-grab; } .vsc-controller .draggable:active { cursor: -webkit-grabbing; + cursor: -moz-grabbing; } .vsc-controller button {