diff options
-rw-r--r-- | content.js | 41 |
1 files changed, 41 insertions, 0 deletions
@@ -21,6 +21,29 @@ function init_mutation_observer (player) { if (mutation.target.classList.contains('postplay')) { mutation.target.classList.remove('postplay'); + // Activate player controls. + mutation.target.click(); + + // TODO: Change .active to .inactive + // mutation.target.classList.replace('active', 'inactive'); // Didn't work + // Remove .can-resume: Removes white border on hover + // PlayerControlsNeo__bottom-controls PlayerControlsNeo__bottom-controls--faded + // PlayerControlsNeo__layout PlayerControlsNeo__layout--active + // PlayerControlsNeo__layout PlayerControlsNeo__layout--inactive + + // document.querySelector('.PlayerControlsNeo__bottom-controls') + // .classList + // .add('PlayerControlsNeo__bottom-controls--faded'); + + document.querySelector('.PlayerControlsNeo__layout.PlayerControlsNeo__layout--active') + .classList + .replace( + 'PlayerControlsNeo__layout--active', + 'PlayerControlsNeo__layout--inactive' + ); + + // .OriginalsPostPlay-BackgroundTrailer .BackToBrowse + return; } } @@ -35,9 +58,27 @@ function init_mutation_observer (player) { ); } +function styles () { + var style = document.createElement('style'); + + document.head.appendChild(style); + + style.sheet.insertRule( + '.OriginalsPostPlay-BackgroundTrailer .BackToBrowse { visibility: hidden; }', + style.sheet.cssRules.length + ); + + style.sheet.insertRule( + '.player-view-childrens { visibility: hidden; }', + style.sheet.cssRules.length + ); +} + with_player(function(player) { window.player = player; init_mutation_observer(player); }); + +styles(); |