From 7e11d9e410cd7e1ccdaef152c0f802b9eae2451c Mon Sep 17 00:00:00 2001
From: jojohoch <joachim.hoch@iqb.hu-berlin.de>
Date: Mon, 22 Nov 2021 14:51:12 +0100
Subject: [PATCH] Hide media control bar when no control is marked for display

---
 docs/release-notes-player.txt                          |  3 +--
 .../control-bar/control-bar.component.html             | 10 ++++++++--
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/docs/release-notes-player.txt b/docs/release-notes-player.txt
index b3b42b641..78aa04451 100644
--- a/docs/release-notes-player.txt
+++ b/docs/release-notes-player.txt
@@ -5,8 +5,7 @@ Player
    with the minRun property have been played.
  - Fix style and scroll behavior of marking buttons
  - Fix problem with truncated text in text components when using large font sizes
-
-
+ - Hide audio and video control bar when no control is marked for display
 
 1.5.0
  - Show the magnifier only when the mouse is over the image
diff --git a/projects/common/element-components/control-bar/control-bar.component.html b/projects/common/element-components/control-bar/control-bar.component.html
index ef2bbc943..d4e076af0 100644
--- a/projects/common/element-components/control-bar/control-bar.component.html
+++ b/projects/common/element-components/control-bar/control-bar.component.html
@@ -1,5 +1,11 @@
-<div class="control-bar"
-     [class.hint-border]="showHint">
+<div *ngIf="elementModel.startControl ||
+    elementModel.pauseControl ||
+    elementModel.showRestRuns ||
+    elementModel.progressBar ||
+    elementModel.showRestTime ||
+    elementModel.volumeControl"
+    class="control-bar"
+    [class.hint-border]="showHint">
   <ng-container *ngIf="elementModel.startControl">
     <button *ngIf="!playing || !elementModel.pauseControl"
             type="button"
-- 
GitLab