mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-26 05:53:39 -04:00
Removed the hover playback control.
This commit is contained in:
parent
90ea365dc6
commit
5c85f227c6
1 changed files with 0 additions and 32 deletions
|
@ -171,36 +171,7 @@ module.exports = class PlaybackView extends View
|
|||
@wasPlaying = false
|
||||
@onSetPlaying {playing: false}
|
||||
@$el.find('.scrubber-handle').effect('bounce', {times: 2})
|
||||
# Wait a while before we start scrubbing on mousemove again
|
||||
@hoverTimeout = _.delay @onProgressMouseOver, 5 * @sliderHoverDelay, null
|
||||
)
|
||||
$('.scrubber').mouseover((e) =>
|
||||
return if @clickingSlider or @disabled or @hoverDisabled or @hoverTimeout
|
||||
@hoverTimeout = _.delay @onProgressMouseOver, @sliderHoverDelay, e
|
||||
).mouseleave(@onProgressMouseLeave).mousemove(@onProgressMouseMove)
|
||||
|
||||
onProgressMouseOver: (e) =>
|
||||
@hoverTimeout = null
|
||||
return if @clickingSlider or @disabled or @hoverDisabled
|
||||
@wasPlaying = @playing
|
||||
Backbone.Mediator.publish 'level-set-playing', playing: false
|
||||
@onProgressMouseMove e if e
|
||||
|
||||
onProgressMouseLeave: (e) =>
|
||||
return if @clickingSlider or @disabled or @hoverDisabled
|
||||
if @hoverTimeout
|
||||
clearTimeout @hoverTimeout
|
||||
@hoverTimeout = null
|
||||
if @wasPlaying? and @playing isnt @wasPlaying
|
||||
Backbone.Mediator.publish 'level-set-playing', playing: @wasPlaying
|
||||
@wasPlaying = null
|
||||
|
||||
onProgressMouseMove: (e) =>
|
||||
return if @disabled or @hoverDisabled or @hoverTimeout
|
||||
@clickingSlider = false
|
||||
posX = e.pageX - $(e.target).offset().left
|
||||
@actualProgress = posX / @barWidth
|
||||
@scrubTo @actualProgress
|
||||
|
||||
getScrubRatio: ->
|
||||
bar = $('.scrubber .progress', @$el)
|
||||
|
@ -239,7 +210,4 @@ module.exports = class PlaybackView extends View
|
|||
me.off('change:music', @updateMusicButton, @)
|
||||
$(window).off('resize', @onWindowResize)
|
||||
@onWindowResize = null
|
||||
@onProgressMouseOver = null
|
||||
@onProgressMouseLeave = null
|
||||
@onProgressMouseMove = null
|
||||
super()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue