make reset key toggle between 1x and last speed

Fixes #169
This commit is contained in:
Sina Siadat
2017-01-29 03:02:59 +03:30
parent d94f3cc58a
commit 9f00b5bec1

View File

@@ -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();