From 0c9d160b5264d29dc6beafc8531055dfea920864 Mon Sep 17 00:00:00 2001 From: aone Date: Wed, 1 Jun 2022 11:00:51 +0200 Subject: [PATCH] Added Movistar+ support Also called Movistar Plus --- src/common/scripts/resources/movistarplus.js | 34 ++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 src/common/scripts/resources/movistarplus.js diff --git a/src/common/scripts/resources/movistarplus.js b/src/common/scripts/resources/movistarplus.js new file mode 100755 index 0000000..8edd877 --- /dev/null +++ b/src/common/scripts/resources/movistarplus.js @@ -0,0 +1,34 @@ +export const domain = 'movistarplus'; + +export const resource = { + buttonClassName: 'pyr-btn-video eleDown', + buttonScale: 1, + // Not a perfect placement, feel free to improve it + buttonStyle: (` + color: white; + background: transparent; + position: relative; + border: none; + outline: none; + border-radius: 0; + cursor: pointer; + -webkit-appearance: none; + z-index: 1; + grid-row: 5 / 5; + grid-column: 18 / 18; + margin-left: 0.5em; + `), + buttonInsertBefore: function(parent) { + const button = document.querySelector('button[id="pyr-fullsize-button"]').closest('div[class="pyr-btn-video eleDown"]'); + if (button) { + return button; + }; + return parent.lastChild; + }, + buttonParent: function() { + return document.querySelector('div[id="video-controls"]'); + }, + videoElement: function() { + return document.querySelector('div[id="video-player-content"] video'); + } +};