From cdef2538748c9ee5463819ddf80519a411b4e8c6 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Tue, 27 Feb 2018 17:45:41 -0500 Subject: [PATCH] Added a volume slider and added play/pause to clicking on the video --- src/coffee/player.coffee | 33 ++++++-- src/sass/mup.sass | 178 +++++++++++++++++++++++++++++++-------- 2 files changed, 171 insertions(+), 40 deletions(-) diff --git a/src/coffee/player.coffee b/src/coffee/player.coffee index 539bb32..c18575f 100644 --- a/src/coffee/player.coffee +++ b/src/coffee/player.coffee @@ -5,6 +5,7 @@ settings = undefined # settings objects videoElem = undefined videoControls = undefined + volumeDragging = false # combine user settings with defaults settings = $.extend({ @@ -68,6 +69,7 @@ videoElem.on('ended', resetVideo) videoElem.on('timeupdate', updateProgress) videoElem.on('loadedmetadata', updateDuration) + videoElem.on('click', toggleIsPlaying) # loop through the video sources for source in settings.video_sources @@ -91,20 +93,37 @@ class: settings.class_prefix + 'control' + ' ' + settings.class_prefix + 'progress-fill').appendTo(progressBar) + videoControlsLeft = $('
', + class: settings.class_prefix + 'controls-left').appendTo(videoControls) + videoControlsRight = $('
', + class: settings.class_prefix + 'controls-right').appendTo(videoControls) + playButton = $('