From 6bd2c116db33972d971235120d9fa9107f2b4525 Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed>
Date: Tue, 21 Mar 2017 11:17:48 +0000
Subject: [PATCH] Entpacken

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

diff --git a/web/ui/ui.js b/web/ui/ui.js
index 3deda97..49c1a92 100644
--- a/web/ui/ui.js
+++ b/web/ui/ui.js
@@ -56,6 +56,7 @@
   $('#saveFileAs').on('click', fm_menu_datei_speichern_unter);
   $('#closeFile').on('click', fm_menu_datei_schliessen);
   $('#renameFile').on('click', fm_menu_datei_umbenennen);
+  $('#m-unzip').on('click', fm_menu_datei_entpacken);
   $('#m-del').on('click', fm_menu_delete);
   $('#m-cut').on('click', fm_menu_cut);
   $('#m-copy').on('click', fm_menu_copy);
@@ -65,6 +66,7 @@
   $('#m-test-2').on('click', fm_menu_compile);
   $('#m-test-3').on('click', fm_menu_compile_all);
   $('#m-compile-results').on('click', fm_fusszeile_zeigen);
+  $('#m-build-app').on('click', fm_menu_build_app);
   $('#saveModal').on('hidden.bs.modal', function (e) {
     $('#modal_ok').attr('onclick','').unbind('click');
   });
@@ -334,6 +336,10 @@
   fm_compile_all();
 }
 
+function fm_menu_build_app() {
+  fm_build_app();
+}
+
 function fm_mark_compile_results_in_editor(resp) {
   cm.clearGutter("breakpoints");
 
@@ -359,6 +365,16 @@
       cm.setGutterMarker(lno-1, "breakpoints", makeMarker(eMsg));
     }
   }
+}
+
+function fm_build_app() {
+  var m = '?c=de.uhilger.filecms.api.CompileService&m=buildApp&p=' + pfad;
+  var u = '../svc' + m;
+  fm_get(u, "text", function(resp) {
+    $('.system-out').empty();
+    $('.system-out').append('Ergebnis von Build app: ' + resp);
+    fm_fusszeile_zeigen();
+  });
 }
 
 function fm_compile_all() {
@@ -708,6 +724,25 @@
   }
 }
 
+function fm_menu_datei_entpacken() {
+  var gewaehlte = $('.datei-gewaehlt');
+  var fname = $(gewaehlte[0]).text();
+  fm_unzip_file(fname);
+}
+
+function fm_unzip_file(fn) {
+  var m = '?c=de.uhilger.filecms.api.FileMgr&m=extractZipfile';
+  m = m + '&p=' + pfad; 
+  m = m + '&p=' + fn; 
+  var u = '../svc' + m;
+  fm_get(u, "text", function(resp) {
+    $('.system-out').empty();
+    $('.system-out').append('Rueckmeldung vom Entpacken: ' + resp);
+    fm_fusszeile_zeigen();
+    fm_get_list(pfad);
+  });  
+}
+
 function fm_rename_file(fn, p, neuerName) {
   var m = '?c=de.uhilger.filecms.api.FileMgr&m=renameFile';
   m = m + '&p=' + p; 

--
Gitblit v1.9.3