From 9f00b5bec14d30aebd69fc45012c200002adabac Mon Sep 17 00:00:00 2001 From: Sina Siadat Date: Sun, 29 Jan 2017 03:02:59 +0330 Subject: [PATCH] make reset key toggle between 1x and last speed Fixes #169 --- inject.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/inject.js b/inject.js index b414186..e25a92b 100644 --- a/inject.js +++ b/inject.js @@ -303,7 +303,14 @@ chrome.extension.sendMessage({}, function(response) { var s = Math.max(v.playbackRate - tc.settings.speedStep, 0.0625); v.playbackRate = Number(s.toFixed(2)); } else if (action === 'reset') { - v.playbackRate = 1.0; + if(v.playbackRate === 1.0) { + if(v.dataset['lastPlaybackRate']) { + v.playbackRate = Number(v.dataset['lastPlaybackRate']); + } + } else { + v.dataset['lastPlaybackRate'] = v.playbackRate; + v.playbackRate = 1.0; + } } else if (action === 'close') { v.classList.add('vsc-cancelled'); controller.remove();