Sha256: 8d32b28ab4c137a3630d87b22b44ce318ea8e1e8fd7377e03ad6477b5f569529
Contents?: true
Size: 1.14 KB
Versions: 18
Compression:
Stored size: 1.14 KB
Contents
/* * Prevent click event on play/pause button if the last click event * was less than 400ms ago. Workaround for the "Phantom-Touch" on * Samsung Galaxy Note 10.1 */ (function() { var originalOnClick = vjs.PlayToggle.prototype.onClick; var lastAction; vjs.PlayToggle.prototype.onClick = function() { var now = new Date().getTime(); if (typeof lastAction == 'undefined' || now - lastAction > 400) { lastAction = now; if (pageflow.features.has('phone platform')) { var elem = this.player_.tech.el(); this.player_.play(); if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.mozRequestFullScreen) { elem.mozRequestFullScreen(); } else if (elem.webkitRequestFullscreen) { elem.webkitRequestFullscreen(); } else if (elem.webkitEnterFullscreen) { elem.webkitEnterFullscreen(); } } else { originalOnClick.apply(this, arguments); } } }; vjs.PlayToggle.prototype.createEl = function(tagName, attributes){ return vjs.Button.prototype.createEl.call(this, tagName || 'a', attributes); }; }());
Version data entries
18 entries across 18 versions & 1 rubygems