// ==UserScript== // @name CLICK TO PAUSE/PLAY // @description Userscript that enables pause/play on click for kick.com // @version 5.0 // @grant none // @author Trilla_G // @match *://kick.com/* // @namespace https://greasyfork.org/en/users/1200587-trilla-g // @license MIT // @downloadURL none // ==/UserScript== (function() { document.addEventListener("click", clickHandler, false); function clickHandler(e) { // Check if the click is on the video element let player = getPlayer(); if (!player || e.target !== player) { return; } // Prevent default action e.preventDefault(); // Toggle play/pause if (player.paused) { // Video is paused, click on the big play button let playButton = getPlayButton(); if (playButton) { playButton.click(); } } else { // Video is playing, pause the video player.pause(); } } function getPlayer() { var possibleVideo = document.querySelector('.vjs-tech'); if (!possibleVideo || possibleVideo.nodeName !== "VIDEO") { return null; } return possibleVideo; } function getPlayButton() { var playButton = document.querySelector('.vjs-big-play-button'); return playButton; } })();