From 267102fa4677ac785bc2c1a535f3e028799e95b7 Mon Sep 17 00:00:00 2001 From: Alexander Weidinger Date: Fri, 5 Oct 2018 22:35:12 +0200 Subject: [PATCH] Add initial version --- netflix-speed.user.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 netflix-speed.user.js diff --git a/netflix-speed.user.js b/netflix-speed.user.js new file mode 100644 index 0000000..6a31050 --- /dev/null +++ b/netflix-speed.user.js @@ -0,0 +1,34 @@ +// ==UserScript== +// @name netflix-speed +// @version 0.1 +// @include https://www.netflix.com/watch/* +// ==/UserScript== + +var speed_control = document.createElement('select'); +speed_control.style.cssText = ` +border:none; +-moz-appearance: none; +-webkit-appearance: none; +appearance: none; +cursor: pointer; +background: none; +`; +speed_control.onchange = function() { + document.getElementsByClassName('VideoContainer')[0].getElementsByTagName('video')[0].playbackRate = this.value; +}; +speed_control.innerHTML = ` + + + + + +`; +function append(){ + if(!document.getElementsByClassName('PlayerControlsNeo__controls-group').length) { + setTimeout(append, 200); + } else { + console.log(document.getElementsByClassName('PlayerControlsNeo__controls-group')[0]); + document.getElementsByClassName('PlayerControlsNeo__controls-group')[0].appendChild(speed_control); + } +} +append();