From 302c87f186192bf3bf724aa4acfcc9ca4571f678 Mon Sep 17 00:00:00 2001 From: Moe Date: Mon, 5 Dec 2022 15:23:52 -0800 Subject: [PATCH] Highlight Previewed Video in Videos Table and FileBin --- web/assets/js/bs5.dashboard-base.js | 4 ++++ web/assets/js/bs5.fileBin.js | 4 +++- web/assets/js/bs5.videosTable.js | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/web/assets/js/bs5.dashboard-base.js b/web/assets/js/bs5.dashboard-base.js index 6968c014..e4d3500f 100644 --- a/web/assets/js/bs5.dashboard-base.js +++ b/web/assets/js/bs5.dashboard-base.js @@ -958,6 +958,10 @@ function loadDateRangePicker(dateSelector,options){ } },options || {},{ onChange: undefined }), options.onChange) } +function setPreviewedVideoHighlight(buttonEl,tableEl){ + tableEl.find('tr').removeClass('bg-gradient-blue') + buttonEl.parents('tr').addClass('bg-gradient-blue') +} // on page load var readyFunctions = [] function onDashboardReady(theAction){ diff --git a/web/assets/js/bs5.fileBin.js b/web/assets/js/bs5.fileBin.js index 72aa86d6..f90560e3 100644 --- a/web/assets/js/bs5.fileBin.js +++ b/web/assets/js/bs5.fileBin.js @@ -184,7 +184,9 @@ $(document).ready(function(e){ }) .on('click','.preview-video',function(e){ e.preventDefault() - var href = $(this).attr('href') + var el = $(this) + var href = el.attr('href') + setPreviewedVideoHighlight(el,fileBinDrawArea) drawPreviewVideo(href) return false; }) diff --git a/web/assets/js/bs5.videosTable.js b/web/assets/js/bs5.videosTable.js index 8863cbe6..b5f89f4f 100644 --- a/web/assets/js/bs5.videosTable.js +++ b/web/assets/js/bs5.videosTable.js @@ -257,7 +257,9 @@ $(document).ready(function(e){ theEnclosure .on('click','.preview-video',function(e){ e.preventDefault() - var href = $(this).attr('href') + var el = $(this) + var href = el.attr('href') + setPreviewedVideoHighlight(el,videosTableDrawArea) drawPreviewVideo(href) return false; })