From 76660f9ecd53c1a6f41433c0e68ba73b507a6d39 Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed>
Date: Sat, 05 Aug 2017 17:09:20 +0000
Subject: [PATCH] Fancybox ein- und ausschalten

---
 web/ui/index.html |   10 ++++++++--
 web/ui/api.js     |   10 ++++++----
 web/ui/data.js    |    4 ++++
 web/ui/ui.js      |   12 ++++++++++++
 4 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/web/ui/api.js b/web/ui/api.js
index dd1a60b..a875ef8 100644
--- a/web/ui/api.js
+++ b/web/ui/api.js
@@ -130,10 +130,12 @@
     $('#ansicht').click(fm_ansicht_umschalten);
     fm_set_modus();
     
-    $("[data-fancybox]").fancybox({
-      loop: true,
-      idleTime: 2
-    });
+    if(fm_slideshow) {
+      $("[data-fancybox]").fancybox({
+        loop: true,
+        idleTime: 2
+      });
+    }
   });
 }
 
diff --git a/web/ui/data.js b/web/ui/data.js
index 17bd873..7e9193d 100644
--- a/web/ui/data.js
+++ b/web/ui/data.js
@@ -79,6 +79,10 @@
     return miniatur;
   };
   
+  this.dia = function() {
+    return fm_slideshow;
+  };
+  
   this.miniurl = function() {
       var userid = $('#userMenu').text();
       if(self.fext === '') {
diff --git a/web/ui/index.html b/web/ui/index.html
index 8f5e940..237f3d9 100644
--- a/web/ui/index.html
+++ b/web/ui/index.html
@@ -23,9 +23,14 @@
       {{#files}}          
         <figure class="figure datei-figure text-center text-warning align-top datei-elem">
           {{#mini}}
-            <a href="{{bildurl}}" data-fancybox="group" data-caption="">
+            {{#dia}}
+              <a href="{{bildurl}}" data-fancybox="group" data-caption="">
+                <img class="datei" src="{{miniurl}}"  width="60" height="40" />
+              </a>
+            {{/dia}}
+            {{^dia}}
               <img class="datei" src="{{miniurl}}"  width="60" height="40" />
-            </a>
+            {{/dia}}
           {{/mini}}
           {{^mini}}
             <i class="fa {{ typeClass }} fa-3x"></i>
@@ -122,6 +127,7 @@
               <a class="dropdown-item disabled" href="/file-cms/ui">Dateien verwalten</a>
               <a class="dropdown-item" href="/wbx-dbcon/ui">Datenbanken verwalten</a>
               <div class="dropdown-divider"></div>
+              <a id="m-toggle-slideshow" class="dropdown-item" href="#">Diashow nicht zeigen</a>
               <a id="m-test" class="dropdown-item" href="#">Test</a>
               <a id="m-test-2" class="dropdown-item" href="#">Compile</a>
               <a id="m-test-3" class="dropdown-item" href="#">Compile all</a>
diff --git a/web/ui/ui.js b/web/ui/ui.js
index 988d167..ca6a3f8 100644
--- a/web/ui/ui.js
+++ b/web/ui/ui.js
@@ -35,6 +35,7 @@
 var DATA_DIR = "$daten";
 var WWW_DIR = "www";
 var compilerIssues;
+var fm_slideshow = false;
 
 function fm_init() {
   $("#mce-editor").hide();
@@ -63,6 +64,7 @@
   $('#m-copy').on('click', fm_menu_copy);
   $('#m-paste').on('click', fm_menu_paste);
   $('#m-shrink').on('click', fm_menu_shrink);
+  $('#m-toggle-slideshow').on('click', fm_toggle_show_slideshow);
   $('#m-test').on('click', fm_menu_test);
   $('#m-test-2').on('click', fm_menu_compile);
   $('#m-test-3').on('click', fm_menu_compile_all);
@@ -86,6 +88,16 @@
   loc = window.location.protocol + '//' + window.location.host;
 }
 
+function fm_toggle_show_slideshow() {
+  if(fm_slideshow) {
+    $('#m-toggle-slideshow').text('Diashow nicht zeigen');
+    fm_slideshow = false;
+  } else {
+    $('#m-toggle-slideshow').text('Diashow zeigen');
+    fm_slideshow = true;
+  }
+}
+
 function fm_resize_editor() {
   window.clearTimeout(tmo);
   tmo = window.setTimeout(function () {

--
Gitblit v1.9.3