// ==UserScript== // @name Dailymotion disable autoplay // @namespace https://greasyfork.org/users/649 // @version 1.0.1 // @description Disables autoplay and auto next vid on dailmotion // @author Adrien Pyke // @match *://www.dailymotion.com/video/* // @grant none // @require https://cdn.rawgit.com/fuzetsu/userscripts/477063e939b9658b64d2f91878da20a7f831d98b/wait-for-elements/wait-for-elements.js // @downloadURL none // ==/UserScript== (function() { 'use strict'; var Util = { q: function(query, context) { return (context || document).querySelector(query); }, qq: function(query, context) { return [].slice.call((context || document).querySelectorAll(query)); } }; waitForElems({ sel: 'body.has-skyscraper', stop: true, context: document, onmatch: function() { Util.q('.dmp_PlaybackButton').click(); } }); waitForElems({ sel: '.dmp_ComingUpEndScreen:not(.dmp_is-hidden) .dmp_ComingUpEndScreen-cancel', stop: true, onmatch: function(cancel) { cancel.click(); } }); })();