|
|
@ -1,7 +1,7 @@
|
|
|
|
class AsciiIo.PlayerView extends Backbone.View
|
|
|
|
class AsciiIo.PlayerView extends Backbone.View
|
|
|
|
|
|
|
|
|
|
|
|
initialize: (options) ->
|
|
|
|
initialize: (options) ->
|
|
|
|
@movie = new AsciiIo.Movie(@model)
|
|
|
|
@movie = new AsciiIo.Movie(@model, options.autoPlay)
|
|
|
|
@movie.load()
|
|
|
|
@movie.load()
|
|
|
|
|
|
|
|
|
|
|
|
@terminalView = new AsciiIo.TerminalView(
|
|
|
|
@terminalView = new AsciiIo.TerminalView(
|
|
|
@ -35,6 +35,8 @@ class AsciiIo.PlayerView extends Backbone.View
|
|
|
|
@movie.on 'movie-loaded', (asciicast) =>
|
|
|
|
@movie.on 'movie-loaded', (asciicast) =>
|
|
|
|
@terminalView.hideLoadingIndicator()
|
|
|
|
@terminalView.hideLoadingIndicator()
|
|
|
|
@hudView.setDuration(asciicast.get('duration'))
|
|
|
|
@hudView.setDuration(asciicast.get('duration'))
|
|
|
|
|
|
|
|
unless @options.autoPlay
|
|
|
|
|
|
|
|
@terminalView.showToggleOverlay()
|
|
|
|
|
|
|
|
|
|
|
|
@movie.on 'movie-playback-paused', =>
|
|
|
|
@movie.on 'movie-playback-paused', =>
|
|
|
|
@hudView.onPause()
|
|
|
|
@hudView.onPause()
|
|
|
|