Dateiverwaltung für die WebBox
ulrich
2021-01-21 122cf8f3ac3dc3440075fea2ca382dba0b40b6e5
Entpacken hinzugefuegt, Reuckmeldungs-Umbau noch erforderlich
4 files modified
43 ■■■■■ changed files
web/ui2/data/menu/misc.json 2 ●●● patch | view | raw | blame | history
web/ui2/index.html 7 ●●●● patch | view | raw | blame | history
web/ui2/js/app.js 29 ●●●●● patch | view | raw | blame | history
web/ui2/stile.css 5 ●●●●● patch | view | raw | blame | history
web/ui2/data/menu/misc.json
@@ -15,7 +15,7 @@
      {
        "titel": "Entpacken",
        "umenue": false,
        "funktion": ""
        "funktion": "app.fm_menu_datei_entpacken"
      },      
      {
        "titel": "",
web/ui2/index.html
@@ -70,7 +70,12 @@
    </div>
    <!-- Fusszeile -->
    <div class="sued sued-open">
      Fußzeile
      <button id="fusszeile-schliessen" type="button" class="close" aria-label="Close">
        <span aria-hidden="true">&times;</span>
      </button>
      <div class="system-out">
      </div>
    </div>
    <!-- Skripte -->
    <script src="/jslib/mustache/mustache.min.js"></script>
web/ui2/js/app.js
@@ -135,7 +135,14 @@
    window.open('/file-cms/fotos/?o=' + restdir + '/' /*+ fname*/, '_blank');
  };
  this.fm_menu_datei_entpacken = function() {
    //var gewaehlte = $('.datei-gewaehlt');
    //var fname = $(gewaehlte[0]).text();
    var gewaehlte = document.querySelector('.datei-gewaehlt');
    var fname = gewaehlte.textContent;
    self.fm_unzip_file(fname);
  };
  this.menue_umschalten = function () {
    var ham = document.querySelector(".hamburger");
    ham.classList.toggle("is-active"); // hamburger-icon umschalten
@@ -170,6 +177,13 @@
    }
    self.menue_umschalten();
  };
  this.fm_fusszeile_zeigen = function() {
    var suedDiv = document.querySelector('.sued');
    suedDiv.classList.add('sued-open');
    //$('.sued').show();
  };
  this.meldung_mit_timeout = function (meldung, timeout) {
    var s = document.querySelector('.sued');
@@ -971,6 +985,19 @@
      self.fm_get_list(self.pfad);
    });  
  };
  this.fm_unzip_file = function(fn) {
    var m = '?c=de.uhilger.filecms.api.FileMgr&m=extractZipfile';
    m = m + '&p=' + self.pfad;
    m = m + '&p=' + fn;
    var u = '../svc' + m;
    self.fm_get(u, "text", function(resp) {
      //$('.system-out').empty();
      document.querySelector('.system-out').innerHtml = 'Rueckmeldung vom Entpacken: ' + resp;
      self.fm_fusszeile_zeigen();
      self.fm_get_list(pfad);
    });
  };
  /* -------- upload ----------- */
web/ui2/stile.css
@@ -182,6 +182,11 @@
  color: #b8b8b8;
}
.system-out {
  height: 8em;
  overflow-y: auto;
}
.figure {
  padding: 0.2em;
  margin: 0.2em;