From 2b837d7c4bf0e3dfe4e8706b62bad43a93baa604 Mon Sep 17 00:00:00 2001 From: ulrich Date: Mon, 18 May 2020 16:20:43 +0000 Subject: [PATCH] Neues Nutzerprofil fertig --- web/profil2/app.js | 41 +++++++++++++++++++++++++++++++---------- 1 files changed, 31 insertions(+), 10 deletions(-) diff --git a/web/profil2/app.js b/web/profil2/app.js index be2c42b..3ca91a1 100644 --- a/web/profil2/app.js +++ b/web/profil2/app.js @@ -10,10 +10,9 @@ self.get_user_data(); var suedDiv = document.querySelector('.sued'); - //if (suedDiv.classList.contains('sued-open')) { - suedDiv.classList.remove('sued-open'); - suedDiv.style.height = '0'; - //} + suedDiv.classList.remove('sued-open'); + suedDiv.style.height = '0'; + document.querySelector('.zurueck-btn').style.color = '#eee'; }; /* @@ -25,14 +24,36 @@ document.querySelector('.user-save-btn').addEventListener('click', self.kennwort_speichern); }); }; - + this.kennwort_speichern = function() { + var userId = document.querySelector('#anmeldename').textContent; + var aktKw = document.querySelector('#kennwort').value; + var neuKw = document.querySelector('#kennwortNeu').value; + var wKw = document.querySelector('#kennwortw').value; + if(neuKw === wKw) { + var m = '?c=de.uhilger.um.api.Profil&m=setUserPw&p=' + userId + '&p=' + aktKw + '&p=' + neuKw; + var u = '../prf' + m; + self.http_get(u, function(antwort) { + self.meldung(antwort, 1500); + }); + } else { + // Kennworte unterschiedlich + self.meldung('Kennworte stimmen nicht überein', 1500); + } + }; + + this.meldung = function(text, dauer) { var suedDiv = document.querySelector('.sued'); - suedDiv.textContent = 'Kennwort speichern'; - //if (!suedDiv.classList.contains('sued-open')) { - suedDiv.classList.add('sued-open'); - suedDiv.style.height = '1.5em'; - //} + suedDiv.textContent = text; + suedDiv.classList.add('sued-open'); + suedDiv.style.height = '1.5em'; + setTimeout(function () { + var suedDiv = document.querySelector('.sued'); + if (suedDiv.classList.contains('sued-open')) { + suedDiv.classList.remove('sued-open'); + suedDiv.style.height = '0'; + } + }, 1500); }; this.get_user_data = function() { -- Gitblit v1.9.3