From 8209533883044451ce7e1742f5a10c4b78679fc3 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Wed, 20 Jan 2021 17:48:21 +0000
Subject: [PATCH] Upload und restliche Menuefunktionen, noch in Arbeit

---
 web/ui/ui.js |   31 ++++++++++++++++++++++---------
 1 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/web/ui/ui.js b/web/ui/ui.js
index 2124a3b..41a006e 100644
--- a/web/ui/ui.js
+++ b/web/ui/ui.js
@@ -44,6 +44,7 @@
   $('.code-editor-container').hide();
   $('.sued').hide();
   //$('.ost').attr('flex-basis', 0);
+  $('#newTab').on('click', fm_newTab);
   $('#newTextFile').on('click', fm_menu_neue_textdatei);
   $('#newDoc').on('click', fm_menu_neues_dokument);
   $('#newFolder').on('click', fm_get_new_folder);
@@ -74,22 +75,29 @@
   $('#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);
+  $('#m-ant-build').on('click', fm_menu_ant_build);
   $('#saveModal').on('hidden.bs.modal', function (e) {
     $('#modal_ok').attr('onclick','').unbind('click');
   });
   $('#logout').click(fm_logout);  
   $('#fusszeile-schliessen').on('click', fm_fusszeile_schliessen);
   fm_get_login();
-  fm_get_list('');
-  fm_init_uploader();
-  /*
-  console.log('href: ' + window.location.href);
-  console.log('host: ' + window.location.host);
-  console.log('hostname: ' + window.location.hostname);
-  console.log('port: ' + window.location.port);
-  console.log('protocol: ' + window.location.protocol);
-  */
+  var parsedUrl = new URL(window.location.href);
+  var wunschPfad = parsedUrl.searchParams.get("pfad");
+  
+  if(wunschPfad !== null && wunschPfad.length > 0) {
+    pfad = wunschPfad;
+    fm_get_list(wunschPfad);
+    fm_init_uploader();
+  } else {
+    fm_get_list('');
+    fm_init_uploader();
+  }
   loc = window.location.protocol + '//' + window.location.host;
+}
+
+function fm_newTab() {
+  window.open('/file-cms/ui/?pfad=' + pfad, '_blank');
 }
 
 function fm_toggle_show_slideshow() {
@@ -343,6 +351,10 @@
 
 function fm_menu_build_app() {
   fm_build_app();
+}
+
+function fm_menu_ant_build() {
+  fm_ant_build();
 }
 
 function fm_mark_compile_results_in_editor(resp) {
@@ -750,6 +762,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