Persoenliche Mediazentrale
ulrich
2021-04-08 dfb7d34f88efbb3eb7632ae628ccfd4576824477
www/ui/js/app.js
@@ -193,19 +193,22 @@
          document.querySelector('#abspieler-url').value
        );
        var daten = JSON.stringify(abspieler);        
        if(typeof pl === "undefined" || pl.key !== plname) {
        //if(typeof pl === "undefined" || pl.key !== plname) {
        if(typeof pl.name === "undefined" || pl.name.length < 1) {
          // neu
          self.http_post('../api/store/Abspieler', daten, function (responseText) {
          self.http_put('../api/store/Abspieler/' + plname, daten, function (responseText) {
            // hier die Antwort verarbeiten
            self.abspieler_auswahl_fuellen();
            self.abspieler_liste();
          });
        } else {
          // aendern
          self.http_put('../api/store/Abspieler', daten, function (responseText) {
          self.http_put('../api/store/Abspieler/' + pl.name, daten, function (responseText) {
            // hier die Antwort verarbeiten
            self.abspieler_auswahl_fuellen();
            self.abspieler_liste();
          });
        }
        //document.querySelector(".zentraler-inhalt").innerHTML = '';
        self.abspieler_liste();
      });
      self.addEvtListener('#cancel-btn', 'click', function () {
        //document.querySelector(".zentraler-inhalt").innerHTML = '';
@@ -221,6 +224,7 @@
              // hier die Antwort verarbeiten
              self.dialog_schliessen();
              //document.querySelector(".zentraler-inhalt").innerHTML = '';
              self.abspieler_auswahl_fuellen();
              self.abspieler_liste();
            });
          });
@@ -240,19 +244,20 @@
          document.querySelector('#einstellung-value').value
        );
        var daten = JSON.stringify(pref);        
        if(typeof k === "undefined" || k.key !== pkey) {
        //if(typeof k === "undefined" || k.key !== pkey) {
        if(typeof k.key === "undefined" ||  k.key.length < 1) {
          // neu
          self.http_post('../api/store/Einstellung', daten, function (responseText) {
          self.http_put('../api/store/Einstellung/' + pkey, daten, function (responseText) {
            // hier die Antwort verarbeiten
            self.prefs_liste();
          });
        } else {
          // aendern
          self.http_put('../api/store/Einstellung', daten, function (responseText) {
          self.http_put('../api/store/Einstellung/' + k.key, daten, function (responseText) {
            // hier die Antwort verarbeiten
            self.prefs_liste();
          });
        }
        //document.querySelector(".zentraler-inhalt").innerHTML = '';
        self.prefs_liste();
      });
      self.addEvtListener('#cancel-btn', 'click', function () {
        //document.querySelector(".zentraler-inhalt").innerHTML = '';
@@ -296,19 +301,20 @@
          document.querySelector('#ablageort-url').value
        );
        var daten = JSON.stringify(a);        
        if(typeof ort === "undefined" || ort.name !== aName) {
        //if(typeof ort === "undefined" || ort.name !== aName) {
        if(typeof ort.name === "undefined"  || ort.name.length < 1) {
          // neu
          self.http_post('../api/store/Ablageort', daten, function (responseText) {
          self.http_put('../api/store/Ablageort/' + aName, daten, function (responseText) {
            // hier die Antwort verarbeiten
            self.ablageort_liste();
          });
        } else {
          // aendern
          self.http_put('../api/store/Ablageort', daten, function (responseText) {
          self.http_put('../api/store/Ablageort/' + ort.name, daten, function (responseText) {
            // hier die Antwort verarbeiten
            self.ablageort_liste();
          });
        }
        //document.querySelector(".zentraler-inhalt").innerHTML = '';
        self.ablageort_liste();
      });
      self.addEvtListener('#cancel-btn', 'click', function () {
        //document.querySelector(".zentraler-inhalt").innerHTML = '';