Play cast on homepage at 2x speed

openid
Marcin Kulik 12 years ago
parent 10f3000860
commit 4edd5ead9e

@ -1,7 +1,7 @@
module AsciicastsHelper
def player_script(asciicast, options = {})
speed = (params[:speed] || 1).to_f
speed = (options[:speed] || 1).to_f
benchmark = !!params[:bm]
auto_play = options.key?(:auto_play) ? !!options[:auto_play] : false

@ -1,2 +1,2 @@
<div class="player"></div>
<%= player_script(asciicast, :auto_play => local_assigns[:auto_play]) %>
<%= player_script(asciicast, :speed => local_assigns[:speed]) %>

@ -1,7 +1,9 @@
<section id="presentation" class="feature">
<div class="asciicast-wrapper">
<%= render :partial => 'asciicasts/player',
:locals => { :asciicast => @asciicast } %>
<%= render :partial => 'asciicasts/player', :locals => {
:asciicast => @asciicast,
:speed => params[:speed]
} %>
</div>
</section>

@ -18,8 +18,10 @@
<div class="secondary_info">
<% if @asciicast -%>
<%= render :partial => 'asciicasts/player',
:locals => { :asciicast => @asciicast } %>
<%= render :partial => 'asciicasts/player', :locals => {
:asciicast => @asciicast,
:speed => 2.0
} %>
<% end -%>
</div>
</div>

Loading…
Cancel
Save