From 547755bb34e06a77061de6c72f8372dc62015edb Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed>
Date: Fri, 03 Mar 2017 06:03:42 +0000
Subject: [PATCH] FileMgr aufgeraeumt, mce.css richtig eingebunden, Bearbeiten-Menue ausgrauen beim Editieren

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

diff --git a/web/ui/ui.js b/web/ui/ui.js
index 7d507d0..fdaf273 100644
--- a/web/ui/ui.js
+++ b/web/ui/ui.js
@@ -124,7 +124,7 @@
    * Konfiguration TinyMCE
    */
   tinymce.init({
-    content_css : "mce.css",
+    content_css : "/file-cms/ui/mce.css",
     selector: "textarea.text-editor",
     statusbar: false,
     menubar: false,
@@ -386,11 +386,13 @@
 function fm_filectls_hide() {
   $('#zentrum_bc').hide();
   $('#dateien').hide();
+  $('#editMenu').addClass('disabled');
 }
 
 function fm_filectls_show() {
   $('#zentrum_bc').show();
   $('#dateien').show();  
+  $('#editMenu').removeClass('disabled');
 }
 /* ----- API Calls ------------- */
 
@@ -465,7 +467,33 @@
 function fm_menu_datei_umbenennen() {
   var gewaehlte = $('.datei-gewaehlt');
   var fname = $(gewaehlte[0]).text();
-  alert('umbenennen ' + fname);
+
+  $('#modal_ok').click(function() {
+    // hier umbenennen
+    fm_rename_file(fname, pfad, $('#dateiname').val())
+  });
+  $('#saveModalTitle').text('Datei umbenennen');
+  $('#dialogfrage').text("Neuer Dateiname?");  
+
+  if(fname !== undefined) {
+    $('#dateiname').val(fname);
+    $('#dateiname').attr('placeholder', 'Dateiname');
+    $('#saveModal').modal({
+      keyboard: false,
+      show: true
+    });
+  }
+}
+
+function fm_rename_file(fn, p, neuerName) {
+  var m = '?c=de.uhilger.filecms.api.FileMgr&m=renameFile';
+  m = m + '&p=' + p; 
+  m = m + '&p=' + fn; 
+  m = m + '&p=' + neuerName; 
+  var u = '../svc' + m;
+  fm_get(u, "text", function(resp) {
+    fm_get_list(pfad);
+  });  
 }
 
 /*
@@ -672,18 +700,10 @@
   });
 }
 
-function fm_menu_datei_speichern_unter() {
-  
+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) {
-
-    });
-    */
   });
   $('#saveModalTitle').text('Datei speichern');
   $('#dialogfrage').text("Dateiname?");

--
Gitblit v1.9.3