Sha256: 162eb12e6dc6926be8e07035405a875a7e3ec46c663581819f1b2c2ff94dd57e
Contents?: true
Size: 591 Bytes
Versions: 67
Compression:
Stored size: 591 Bytes
Contents
pageflow.mediaPlayer.hooks = function(player, hooks) { var originalPlay = player.play; var originalPlayAndFadeIn = player.play; if (hooks.before) { player.play = function(/* args */) { var args = arguments; player.trigger('beforeplay'); player.intendToPlay(); return $.when(hooks.before()).then(function() { return player.ifIntendingToPlay().then(function() { return originalPlay.apply(player, args); }); }); }; } if (hooks.after) { player.on('pause', hooks.after); player.on('ended', hooks.after); } };
Version data entries
67 entries across 67 versions & 1 rubygems