From c4445b1ff7e9ff58fb771e9bdb390563bac5cefc Mon Sep 17 00:00:00 2001 From: Rob Walch Date: Mon, 27 Jul 2020 13:13:23 -0400 Subject: [PATCH] Highlight selected demo tab, and auto-select first tab (Playback) --- demo/index.html | 24 ++++++++++++------------ demo/main.js | 15 ++++++--------- 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/demo/index.html b/demo/index.html index dcde677f156..2fe5d4f6b96 100644 --- a/demo/index.html +++ b/demo/index.html @@ -121,15 +121,15 @@


 
       
- - - - - - + + + + + +
-
+

Playback

@@ -169,7 +169,7 @@

Playback

-
+

Quality-levels

@@ -209,7 +209,7 @@

Quality-levels

-
+

Audio-tracks

@@ -220,7 +220,7 @@

Audio-tracks

-
+

Real-time metrics


@@ -255,7 +255,7 @@

Real-time metrics

-
+

Buffer & Statistics


@@ -263,7 +263,7 @@ 

Buffer & Statistics


       
-
+
diff --git a/demo/main.js b/demo/main.js index 0e3aadd9a17..0b66f0b14ea 100644 --- a/demo/main.js +++ b/demo/main.js @@ -138,8 +138,7 @@ $(document).ready(function () { video.volume = 0.05; - hideAllTabs(); - // $('#timelineTab').show(); + toggleTab($('.demo-tab-btn')[0]); $('#metricsButtonWindow').toggle(window.windowSliding); $('#metricsButtonFixed').toggle(!window.windowSliding); @@ -1405,17 +1404,14 @@ function arrayConcat (inputArray) { } function hideAllTabs () { - $('#timelineTab').hide(); - $('#playbackControlTab').hide(); - $('#qualityLevelControlTab').hide(); - $('#audioTrackControlTab').hide(); - $('#metricsDisplayTab').hide(); - $('#statsDisplayTab').hide(); + $('.demo-tab-btn').css('background-color', ''); + $('.demo-tab').hide(); } -function toggleTab (tabElId) { +function toggleTab (btn) { hideAllTabs(); window.hideMetrics(); + const tabElId = $(btn).data('tab'); $('#' + tabElId).show(); if (hls) { if (tabElId === 'timelineTab') { @@ -1425,6 +1421,7 @@ function toggleTab (tabElId) { chart.hide(); } } + $(btn).css('background-color', 'orange'); } function appendLog (textElId, message) {