From bef5c6d6beadf50e8c938653fa7881b94bcd1344 Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Thu, 23 Feb 2017 06:15:27 +0000 Subject: [PATCH] Versuch: rechte Seitenleiste --- web/ui/ui.js | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/web/ui/ui.js b/web/ui/ui.js index 442be1f..718b6dc 100644 --- a/web/ui/ui.js +++ b/web/ui/ui.js @@ -1,21 +1,37 @@ var cm; var pfad = ''; var modus = 'kacheln'; +var openFileName = ''; function fm_init() { $('.codeeditor-space').hide(); $('.code-editor-container').hide(); + //$('.ost').attr('flex-basis', 0); $('#newTextFile').on('click', fm_menu_neue_textdatei); $('#newFolder').on('click', fm_get_new_folder); $('#editTextFile').on('click', fm_get_file_content); $('#saveFile').on('click', fm_menu_datei_speichern); + $('#saveFileAs').on('click', fm_menu_datei_speichern_unter); $('#closeFile').on('click', fm_menu_datei_schliessen); + $('#m-test').on('click', fm_menu_test); $('#saveModal').on('hidden.bs.modal', function (e) { $('#modal_ok').attr('onclick','').unbind('click'); }); $('#logout').click(fm_logout); fm_get_login(); fm_get_list(''); +} + +function fm_menu_test() { + var w = $('.ost').width(); + console.log('.ost.width: ' + w); + if(w == 0) { + $('.ost').width('20%'); + $('.ost').text('Hallo Welt!'); + } else { + $('.ost').empty(); + $('.ost').width(0); + } } function fm_ansicht_umschalten() { @@ -51,6 +67,7 @@ cm.toTextArea(); $('#bcnav').show(); $('#dateien').show(); + openFileName = ''; fm_get_list(pfad); } @@ -140,6 +157,7 @@ function fm_get_file_content() { var fname = $('.datei-gewaehlt').text(); + openFileName = fname; var m = '?c=de.uhilger.filecms.api.FileMgr&m=getCode&p=' + pfad + '&p=' + fname; var u = '../svc' + m; fm_get(u, "text", function(resp) { @@ -244,14 +262,35 @@ } function fm_menu_datei_speichern() { + //var fname = $('.datei-gewaehlt').text(); + var fname = openFileName; + if(fname !== undefined && fname !== '') { + fm_save_file(fname); + } else { + fm_menu_datei_speichern_unter(); + } +} + +function fm_save_file(saveFileName) { + var m = '?c=de.uhilger.filecms.api.FileMgr&m=saveTextFile'; + var u = '../svc' + m; + fm_post(u, {p1: pfad, p2: saveFileName, p3: cm.getValue()}, function(resp) { + openFileName = saveFileName; + }); +} + +function fm_menu_datei_speichern_unter() { $('#modal_ok').click(function() { // hier speichern + fm_save_file($('#dateiname').val()); + /* var m = '?c=de.uhilger.filecms.api.FileMgr&m=saveTextFile'; var u = '../svc' + m; fm_post(u, {p1: pfad, p2: $('#dateiname').val(), p3: cm.getValue()}, function(resp) { }); + */ }); $('.modal-title').text('Datei speichern'); $('#dialogfrage').text("Dateiname?"); -- Gitblit v1.9.3