annotate johndyer-mediaelement-13fa20a/src/js/mep-feature-loop.js @ 25:4a4bd554b4c1 tip

Closing this sub branch.
author Daniele Barchiesi <daniele.barchiesi@eecs.qmul.ac.uk>
date Mon, 25 Mar 2013 14:02:54 +0000
parents 032bc65ebafc
children
rev   line source
gyorgy@0 1 (function($) {
gyorgy@0 2 // loop toggle
gyorgy@0 3 MediaElementPlayer.prototype.buildloop = function(player, controls, layers, media) {
gyorgy@0 4 var
gyorgy@0 5 // create the loop button
gyorgy@0 6 loop =
gyorgy@0 7 $('<div class="mejs-button mejs-loop-button ' + ((player.options.loop) ? 'mejs-loop-on' : 'mejs-loop-off') + '">' +
gyorgy@0 8 '<button></button>' +
gyorgy@0 9 '</div>')
gyorgy@0 10 // append it to the toolbar
gyorgy@0 11 .appendTo(controls)
gyorgy@0 12 // add a click toggle event
gyorgy@0 13 .click(function() {
gyorgy@0 14 player.options.loop = !player.options.loop;
gyorgy@0 15 if (player.options.loop) {
gyorgy@0 16 loop.removeClass('mejs-loop-off').addClass('mejs-loop-on');
gyorgy@0 17 } else {
gyorgy@0 18 loop.removeClass('mejs-loop-on').addClass('mejs-loop-off');
gyorgy@0 19 }
gyorgy@0 20 });
gyorgy@0 21 }
gyorgy@0 22
gyorgy@0 23 })(mejs.$);