Greasy Fork is available in English.
The controls for the NBA LP player don't disappear automatically in full screen. Its some n00b shit so I fixed it for them. Fuckin amatuers.
// ==UserScript==
// @name NBA League Pass Player Controls Fix
// @namespace https://github.com/griest024/
// @version 0.1.3
// @description The controls for the NBA LP player don't disappear automatically in full screen. Its some n00b shit so I fixed it for them. Fuckin amatuers.
// @author griest024
// @match https://www.nba.com/game/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=nba.com
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
var playerSelector = '.media-player-container';
var checkInterval = 100;
function patchControls(player) {
player.addEventListener('mouseleave', () => document.querySelectorAll('[data-hide="false"]').forEach(e => e.setAttribute('data-hide', true)));
player.addEventListener('mouseenter', () => document.querySelectorAll('[data-hide="true"]').forEach(e => e.setAttribute('data-hide', false)));
}
function checkPlayerExistence() {
var el = document.querySelector(playerSelector);
if (!el) {
setTimeout(checkPlayerExistence, checkInterval);
} else {
patchControls(el);
}
}
checkPlayerExistence();
})();