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 | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/web/ui/ui.js b/web/ui/ui.js index d01cf03..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,10 +336,15 @@ fm_compile_all(); } +function fm_menu_build_app() { + fm_build_app(); +} + function fm_mark_compile_results_in_editor(resp) { cm.clearGutter("breakpoints"); if(resp.List[0].CompilerIssue !== undefined) { + cm.setGutterMarker(0, "breakpoints", makeMarker("Code hat Fehler")); var lno; var eMsg; if(resp.List[0].CompilerIssue instanceof Array) { @@ -358,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() { @@ -707,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