From a52d77fc8d6874bd7499fc3ff18bec61b6ed1b76 Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Wed, 25 Jun 2014 17:17:30 +0200 Subject: [PATCH] Upgrade player --- vendor/assets/javascripts/asciinema-player.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/vendor/assets/javascripts/asciinema-player.js b/vendor/assets/javascripts/asciinema-player.js index 3c9abb4..ba9a2ba 100644 --- a/vendor/assets/javascripts/asciinema-player.js +++ b/vendor/assets/javascripts/asciinema-player.js @@ -438,6 +438,7 @@ var stop; var playFrom = function(time) { + lastFrameTime = now(); elapsedTime = time; return play(this.framesFrom(time), this.speed, function(delay, changes) { @@ -1028,22 +1029,22 @@ }, calculateCharDimensions: function() { - var $tmpChild = $('M'); + var $tmpChild = $('MMMMMMMMMM'); this.getDOMNode().appendChild($tmpChild[0]); var $span = $tmpChild.find('.char'); var charDimensions = {}; $tmpChild.addClass('font-small'); - charDimensions.small = { width: $span.width(), height: $tmpChild.height() }; + charDimensions.small = { width: $span.width() / 10, height: $tmpChild.height() }; $tmpChild.removeClass('font-small'); $tmpChild.addClass('font-medium'); - charDimensions.medium = { width: $span.width(), height: $tmpChild.height() }; + charDimensions.medium = { width: $span.width() / 10, height: $tmpChild.height() }; $tmpChild.removeClass('font-medium'); $tmpChild.addClass('font-big'); - charDimensions.big = { width: $span.width(), height: $tmpChild.height() }; + charDimensions.big = { width: $span.width() / 10, height: $tmpChild.height() }; $tmpChild.remove();