diff --git a/disable-playbar-slider.js b/disable-playbar-slider.js index 20feb00..f07ad67 100644 --- a/disable-playbar-slider.js +++ b/disable-playbar-slider.js @@ -1,13 +1,19 @@ -// disable playbar slider +// hide the slider thumbnail +var thumbEl=document.getElementsByClassName('playbarSliderThumb')[0] +thumbEl.style.display='none' -document.getElementsByClassName('playbarSliderThumb')[0].style.display='none' -if (!cp.playbar.mainMovie._jumpToFrame) { - cp.playbar.mainMovie._jumpToFrame = cp.playbar.mainMovie.jumpToFrame - cp.playbar.mainMovie.jumpToFrame = function(a) { - var stack = new Error().stack || '' +// disable drag and click slider navigation +if (!cp.PB.mainMovie._jumpToFrame) { + cp.PB.mainMovie._jumpToFrame = cp.PB.mainMovie.jumpToFrame + cp.PB.mainMovie.jumpToFrame = function(a) { + var stack = new Error().stack var callerIsNotPlaybar = stack.indexOf('HTMLCanvasElement.moveSlider') == -1 && stack.indexOf('PlayBarSlider.moveSlider') == -1 - if (callerIsNotPlaybar) cp.playbar.mainMovie._jumpToFrame.call(cp.playbar.mainMovie, a) + if (callerIsNotPlaybar) + cp.PB.mainMovie._jumpToFrame.call(cp.PB.mainMovie, a) +// avoid the "pause" when the user clicks on the playbar +cp.PB.mainMovie.play(cp.ReasonForPlay.PLAYBAR_ACTION) + } }