mirror of
https://github.com/SoPat712/videospeed.git
synced 2025-08-22 02:18:45 -04:00
beautify js
This commit is contained in:
43
inject.js
43
inject.js
@@ -1,6 +1,6 @@
|
||||
chrome.extension.sendMessage({}, function(response) {
|
||||
var readyStateCheckInterval = setInterval(function() {
|
||||
if (document.readyState === "complete") {
|
||||
if (document.readyState === 'complete') {
|
||||
clearInterval(readyStateCheckInterval);
|
||||
|
||||
var tc = tc || {};
|
||||
@@ -20,7 +20,9 @@ chrome.extension.sendMessage({}, function(response) {
|
||||
this.video.addEventListener('ratechange', function(event) {
|
||||
var speed = this.getSpeed();
|
||||
this.speedIndicator.textContent = speed;
|
||||
chrome.storage.sync.set({'speed': speed});
|
||||
chrome.storage.sync.set({
|
||||
'speed': speed
|
||||
});
|
||||
}.bind(this));
|
||||
};
|
||||
|
||||
@@ -63,11 +65,14 @@ chrome.extension.sendMessage({}, function(response) {
|
||||
this.speedIndicator = speedIndicator;
|
||||
|
||||
container.addEventListener('click', function(e) {
|
||||
if (e.target === slowerButton) { runAction('slower') }
|
||||
else if (e.target === fasterButton) { runAction('faster') }
|
||||
else if (e.target === rewindButton) { runAction('rewind') }
|
||||
else {
|
||||
container.nextSibling.classList.add("vc-cancelled")
|
||||
if (e.target === slowerButton) {
|
||||
runAction('slower')
|
||||
} else if (e.target === fasterButton) {
|
||||
runAction('faster')
|
||||
} else if (e.target === rewindButton) {
|
||||
runAction('rewind')
|
||||
} else {
|
||||
container.nextSibling.classList.add('vc-cancelled')
|
||||
container.remove();
|
||||
}
|
||||
|
||||
@@ -93,29 +98,35 @@ chrome.extension.sendMessage({}, function(response) {
|
||||
videoTags.forEach = Array.prototype.forEach;
|
||||
|
||||
videoTags.forEach(function(v) {
|
||||
if (!v.paused && !v.classList.contains("vc-cancelled")) {
|
||||
if (!v.paused && !v.classList.contains('vc-cancelled')) {
|
||||
if (action === 'rewind') {
|
||||
v.playbackRate = Math.max(v.playbackRate - speedStep, 0.00);
|
||||
v.currentTime -= rewindTime;
|
||||
} else if (action === 'faster') {
|
||||
v.playbackRate += speedStep }
|
||||
else if (action === 'slower') {
|
||||
v.playbackRate = Math.max(v.playbackRate - speedStep, 0.00); }
|
||||
v.playbackRate += speedStep
|
||||
} else if (action === 'slower') {
|
||||
v.playbackRate = Math.max(v.playbackRate - speedStep, 0.00);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
document.addEventListener('keypress', function(event) {
|
||||
|
||||
// if lowercase letter pressed, check for uppercase key code
|
||||
var keyCode = String.fromCharCode(event.keyCode).toUpperCase().charCodeAt();
|
||||
|
||||
// Ignore keypress event if typing in an input box
|
||||
if (document.activeElement.nodeName === "INPUT" && document.activeElement.getAttribute("type") === "text") { return false; }
|
||||
if (document.activeElement.nodeName === 'INPUT' && document.activeElement.getAttribute('type') === 'text') {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (keyCode == rewindKeyCode) { runAction('rewind') }
|
||||
else if (keyCode == fasterKeyCode) { runAction('faster') }
|
||||
else if (keyCode == slowerKeyCode) { runAction('slower') }
|
||||
if (keyCode == rewindKeyCode) {
|
||||
runAction('rewind')
|
||||
} else if (keyCode == fasterKeyCode) {
|
||||
runAction('faster')
|
||||
} else if (keyCode == slowerKeyCode) {
|
||||
runAction('slower')
|
||||
}
|
||||
|
||||
return false;
|
||||
}, true);
|
||||
|
Reference in New Issue
Block a user