Persoenliche Mediazentrale
ulrich
2021-04-06 ca9872be43938cf03f23ca9ac05a2acd69429cf3
Katalog (in Arbeit)
1 files modified
15 ■■■■ changed files
www/ui/js/app.js 15 ●●●● patch | view | raw | blame | history
www/ui/js/app.js
@@ -17,7 +17,6 @@
  // darunter der Inhalt des aktuellen Pfades
  this.media_liste = function() {
    if(self.ortPfad === '/') {
      console.log("kein Pfad, liste Kataloge");
      // Kataloge listen
      self.http_get('../api/store/Ablageort/', function (responseText) {
        self.vorlage_laden_und_fuellen("data/tpl/katalog_root_liste.tpl", JSON.parse(responseText), function (html) {
@@ -34,15 +33,14 @@
        });
      });
    } else {
      console.log("liste Pfad " + self.mediaPfad);
      // Pfad listen
      self.http_get('..' + self.ortPfad + '/' + self.mediaPfad + '/', function(responseText) {
        console.log(responseText);
        //console.log(responseText);
        self.vorlage_laden_und_fuellen("data/tpl/katalog_inhalt_liste.tpl", JSON.parse(responseText), function (html) {
          document.querySelector(".zentraler-inhalt").innerHTML = html;
          self.addEvtListener('.entity-eintrag', 'click', function (event) {
            var t = event.target;
            console.log(t.textContent);
            //console.log(t.textContent);
            if(t.classList.contains("entity-typ-folder")) {
              self.mediaPfad = self.mediaPfad + '/' + t.textContent;
              self.media_liste();
@@ -56,15 +54,8 @@
            } else {
              var pos = self.mediaPfad.lastIndexOf('/');
              var parent = self.mediaPfad.substring(0, pos);
              console.log("Parent: " + parent);
              //console.log("Parent: " + parent);
              self.mediaPfad = parent;
              /*
              if(parent === '/') {
                self.ortPfad = '/';
              } else {
                self.mediaPfad = parent;
              }
              */
            }
            self.media_liste();
          });