From 94b87168466ef2904087039ac111d569d241b809 Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed>
Date: Fri, 24 Jan 2020 12:35:40 +0000
Subject: [PATCH] in Arbeit: Bereinigung der jQuery-Anteile aus app.js usw.

---
 web/ui/ui.js |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/web/ui/ui.js b/web/ui/ui.js
index 7485ca8..556b455 100644
--- a/web/ui/ui.js
+++ b/web/ui/ui.js
@@ -48,6 +48,7 @@
   $('#newDoc').on('click', fm_menu_neues_dokument);
   $('#newFolder').on('click', fm_get_new_folder);
   $('#viewFile').on('click', fm_view_file);
+  $('#viewSlideshow').on('click', fm_view_slideshow);
   $('#editTextFile').on('click', function() {
     fm_get_file_content('text');
   });
@@ -58,6 +59,7 @@
   $('#saveFileAs').on('click', fm_menu_datei_speichern_unter);
   $('#closeFile').on('click', fm_menu_datei_schliessen);
   $('#renameFile').on('click', fm_menu_datei_umbenennen);
+  $('#m-zip').on('click', fm_menu_ordner_packen);
   $('#m-unzip').on('click', fm_menu_datei_entpacken);
   $('#m-html-export').on('click', fm_menu_html_export);
   $('#m-del').on('click', fm_menu_delete);
@@ -65,6 +67,7 @@
   $('#m-copy').on('click', fm_menu_copy);
   $('#m-paste').on('click', fm_menu_paste);
   $('#m-shrink').on('click', fm_menu_shrink);
+  $('#m-rotate').on('click', fm_menu_rotate);
   $('#m-toggle-slideshow').on('click', fm_toggle_show_slideshow);
   $('#m-test').on('click', fm_menu_test);
   $('#m-test-2').on('click', fm_menu_compile);
@@ -575,6 +578,25 @@
   window.open(path + '/' + fname, '_blank');
 }
 
+function fm_view_slideshow() {
+  
+  // https://localhost:8443/file-cms/fotos/?o=ulrich/bilder/diashow/ordnername
+
+  
+  var userid = $('#userMenu').text();
+  var gewaehlte = $('.datei-gewaehlt');
+  var fname = $(gewaehlte[0]).text();
+  
+  var path = fm_get_path(userid);
+  var restdir = path;
+  if(path.indexOf('/data/') > -1) {
+    restdir = path.substr('/data/'.length);
+  }
+  
+  //window.open('/file-cms/fotos/?o=' + userid + '/' + path + '/' + fname, '_blank');
+  window.open('/file-cms/fotos/?o=' + restdir + '/' + fname, '_blank');
+}
+
 function fm_menu_datei_umbenennen() {
   var gewaehlte = $('.datei-gewaehlt');
   var fname = $(gewaehlte[0]).text();
@@ -600,6 +622,17 @@
   var gewaehlte = $('.datei-gewaehlt');
   var fname = $(gewaehlte[0]).text();
   fm_unzip_file(fname);
+}
+
+/**
+ * Anname: Man ist in dem Ordner, der gepackt werden soll.
+ * Dann ist das Archiv anschliessend im Eltern-Ordner.
+ */
+function fm_menu_ordner_packen() {
+  //var gewaehlte = $('.datei-gewaehlt');
+  //var fname = $(gewaehlte[0]).text();
+  //console.log("Pfad: " + pfad + ", Datei: " + fname);
+  fm_pack_folder();
 }
 
 /*
@@ -717,6 +750,7 @@
 function fm_code_edit(content, m) {
   cm = CodeMirror.fromTextArea(document.getElementById("editspace"), {
     lineNumbers: true,
+    lineWrapping: true,
     gutters: ["CodeMirror-linenumbers", "breakpoints"],
     mode: m,
     viewportMargin : Infinity,

--
Gitblit v1.9.3