Enable new worker-based player for webkit browsers

openid
Marcin Kulik 12 years ago
parent 4b26edfd49
commit 8ae889e477

@ -9,7 +9,7 @@ module AsciicastsHelper
if params[:fallback] if params[:fallback]
player_class = "AsciiIo.FallbackPlayer" player_class = "AsciiIo.FallbackPlayer"
else else
player_class = "AsciiIo.Player" player_class = "$.browser.webkit ? AsciiIo.Player : AsciiIo.FallbackPlayer"
end end
if custom_renderer = params[:renderer] if custom_renderer = params[:renderer]
@ -21,7 +21,8 @@ module AsciicastsHelper
return <<EOS.html_safe return <<EOS.html_safe
<script> <script>
$(function() { $(function() {
window.player = new #{player_class}({ var playerClass = #{player_class};
window.player = new playerClass({
el: $('.player'), el: $('.player'),
cols: #{asciicast.terminal_columns}, cols: #{asciicast.terminal_columns},
lines: #{asciicast.terminal_lines}, lines: #{asciicast.terminal_lines},

Loading…
Cancel
Save