From bebd4767df2dd419a2d04eaa4253592d13336e8c Mon Sep 17 00:00:00 2001
From: ulrich
Date: Tue, 06 Apr 2021 22:01:26 +0000
Subject: [PATCH] Gestaltungen angepasst

---
 www/ui/data/tpl/ctrl.tpl |   23 +++++++
 www/ui/app.css           |  107 ++++++++++++++++++++++++++++++++++-
 www/ui/js/app.js         |   10 ++-
 www/ui/index.html        |   22 +++++++
 4 files changed, 154 insertions(+), 8 deletions(-)

diff --git a/www/ui/app.css b/www/ui/app.css
index 4c87064..1b33670 100644
--- a/www/ui/app.css
+++ b/www/ui/app.css
@@ -24,6 +24,7 @@
   flex-flow: row;
   height: 2em;
   align-items: center;
+  justify-content: space-between;
 }
 .sued {
   height: 1.5em;
@@ -92,9 +93,9 @@
 }
 
 .dialog-unten {
-  position: relative;
+  /* position: relative; */
   /* height: 0.1em; */
-  transition: all 0.3s ease-in;
+  /* transition: all 0.3s ease-in; */
 }
 
 .dlg-behaelter {
@@ -177,6 +178,52 @@
   margin-left: 0.4rem;
 }
 
+.ctrl {
+  display: flex;
+  flex-flow: column;
+}
+
+.ctrl-btns {
+  display: flex;
+  flex-flow: row;
+  justify-content: center;
+}
+
+.ctrl-item {
+  margin-left: 0.2rem;
+  margin-top: 0.2rem;
+}
+
+.ctrl-btn {
+  width: 4rem;
+}
+
+.ctrl-select {
+  width: 4rem;
+}
+
+.ctrl-orte {
+  display: flex;
+  flex-flow: row;
+  justify-content: center;
+}
+
+.top-btn-area {
+  /*margin-left: auto;*/
+  margin: -0.5em 1em 0 2em;
+}
+
+.top-btn {
+  margin: 0;
+  padding: 0 0.2em 0 0.2em;
+  height: 1.3em;
+  line-height: 1em;
+  text-align: center;
+  font-size: large;
+  background-color: white;
+  /* width: 1em; */
+}
+
 
 @media (min-width: 800px) {
   .zentraler-inhalt {
@@ -184,6 +231,58 @@
   }
 }
 
+/* Dropdown Menu */
+
+/* Style The Dropdown Button */
+.dropbtn {
+  background-color: white;
+  width: 3em;
+  padding: 0;
+  font-size: medium;
+  cursor: pointer;
+}
+
+/* The container <div> - needed to position the dropdown content */
+.dropdown {
+  position: relative;
+  display: inline-block;
+}
+
+/* Dropdown Content (Hidden by Default) */
+.dropdown-content {
+  display: none;
+  position: absolute;
+  background-color: #f9f9f9;
+  width: 12em;
+  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
+  z-index: 1;
+  right: 0;
+  font-size: medium;
+}
+
+/* Links inside the dropdown */
+.dropdown-content a {
+  color: black;
+  padding: 0.5em 0.8em;
+  text-decoration: none;
+  display: block;
+  cursor: pointer;
+}
+
+/* Change color of dropdown links on hover */
+.dropdown-content a:hover {background-color: #f1f1f1}
+
+/* Show the dropdown menu on hover */
+.dropdown:hover .dropdown-content {
+  display: block;
+}
+
+/* Change the background color of the dropdown button when the dropdown content is shown */
+.dropdown:hover .dropbtn {
+  background-color: #33C3F0; /* #3e8e41; */
+  color: white;
+  border: none;
+}
 
 /* von Skeleton */
 
@@ -196,7 +295,7 @@
 input[type="button"] {
   display: inline-block;
   height: 38px;
-  padding: 0 30px;
+  /* padding: 0 30px; */
   color: #555;
   text-align: center;
   font-size: 11px;
@@ -259,7 +358,7 @@
 textarea,
 select {
   height: 38px;
-  padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
+  padding: 3px 2px; /* The 6px vertically centers text on FF, ignored by Webkit */
   background-color: #fff;
   border: 1px solid #D1D1D1;
   border-radius: 4px;
diff --git a/www/ui/data/tpl/ctrl.tpl b/www/ui/data/tpl/ctrl.tpl
new file mode 100644
index 0000000..5b55a59
--- /dev/null
+++ b/www/ui/data/tpl/ctrl.tpl
@@ -0,0 +1,23 @@
+<div class="ctrl">
+  <div class="ctrl-btns">
+    <button class="button ctrl-item ctrl-btn" id="play-btn">Play</button>
+    <button class="button ctrl-item ctrl-btn" id="play-btn">Pause</button>
+    <button class="button ctrl-item ctrl-btn" id="play-btn">Stop</button>
+    <button class="button ctrl-item ctrl-btn" id="play-btn">Weiter</button>
+    <button class="button ctrl-item ctrl-btn" id="play-btn">Hier</button>
+  </div>
+  <div class="ctrl-orte">
+    <select class="u-full-width ctrl-item ctrl-select" id="abspieler">
+      <option value="as1">Wohnzimmer langtext</option>
+      <option value="as2">Arbeitsz</option>
+      <option value="as3">K&uuml;che</option>
+    </select>  
+    <select class="u-full-width ctrl-item ctrl-select" id="playlist">
+      <option value="Pl1">Liste 1</option>
+      <option value="Pl2">Liste 2</option>
+      <option value="Pl3">Liste 3</option>
+    </select>  
+    <button class="button ctrl-item ctrl-btn" id="dazu-btn">Dazu</button>
+    <button class="button ctrl-item ctrl-btn" id="weg-btn">Weg</button>
+  </div>
+</div>
diff --git a/www/ui/index.html b/www/ui/index.html
index 17e6432..6fce169 100644
--- a/www/ui/index.html
+++ b/www/ui/index.html
@@ -40,6 +40,28 @@
       <div class="app-titel">
         <span id="app-titel">Mediazentrale</span>
       </div>
+      <div class="top-btn-area">
+        <!-- <button type="button"  title="Speichern" class="top-btn" id="top-speichern-btn"><i class="icon-floppy"></i></button> -->
+        <!-- <button type="button"  title="Schlie&szlig;en" class="top-btn" id="top-close-btn"><i class="icon-cancel"></i></button> -->
+        <div class="dropdown">
+          <button class="top-btn"><i class="icon-down-dir"></i></button>
+          <div class="dropdown-content">
+            <!--
+            <a id="mi-ansehen"><i class="icon-eye"></i> Ansehen</a>
+            <a id="mi-duplizieren"><i class="icon-docs"></i> Duplizieren</a>
+            <a id="mi-umbenennen"><i class="icon-pencil"></i> Umbenennen</a>
+            <a id="mi-neuer-ordner"><i class="icon-folder-empty"></i> Neuer Ordner</a>
+            <a id="mi-neuer-text"><i class="icon-doc"></i> Neuer Text</a>
+            <a id="mi-neues-dok"><i class="icon-doc-text"></i> Neues Dokument</a>
+            <a id="mi-abmelden"><i class="icon-logout"></i> Abmelden</a>
+            -->
+            <a id="mi-katalog"><i class="icon-eye"></i> Katalog</a>
+            <a id="mi-orte"><i class="icon-eye"></i> Orte</a>
+            <a id="mi-list"><i class="icon-eye"></i> Playlist</a>
+          </div>
+        </div>         
+        
+      </div>
     </div>
     <div class="inhalt">
       <!-- westliche Seitenleiste -->
diff --git a/www/ui/js/app.js b/www/ui/js/app.js
index 6a49b5f..a217ade 100644
--- a/www/ui/js/app.js
+++ b/www/ui/js/app.js
@@ -184,9 +184,11 @@
   /* Unterer Einblendbereich */
   
   self.dialog_unten_zeigen = function() {
-    var dlg = document.querySelector(".dialog-unten");
-    dlg.style.height = '7em';
-    dlg.innerHTML = "Dialog unten";
+    self.vorlage_laden_und_fuellen("data/tpl/ctrl.tpl", "", function (html) {
+      var dlg = document.querySelector(".dialog-unten");
+      dlg.style.height = '4.5em';
+      dlg.innerHTML = html;
+    });
   };
 
   /* ab hier aus App-Vorlage */
@@ -210,7 +212,7 @@
     
     self.fusszeile_umschalten();
     self.seitenleiste_umschalten();
-
+    self.dialog_unten_zeigen();
   };
 
   this.menue_umschalten = function () {

--
Gitblit v1.9.3