From 98696bfa9daccb4b787c99eccb2a2830118d2ec9 Mon Sep 17 00:00:00 2001 From: Nicholas Pease Date: Tue, 12 Feb 2019 01:10:21 +0000 Subject: [PATCH] More backend changes --- dashboard.html | 18 +++++++++++++++--- js/script.js | 23 +++++++++++++++++++++++ 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/dashboard.html b/dashboard.html index 123ef3e..08f6cb4 100644 --- a/dashboard.html +++ b/dashboard.html @@ -48,8 +48,20 @@

Select Project to Edit:
- +
+ Link:
+
+ Status:
+
+ Description:
+
+ diff --git a/js/script.js b/js/script.js index c0af984..873f11c 100644 --- a/js/script.js +++ b/js/script.js @@ -1,3 +1,25 @@ +// Edit Selected Project +function editProject() { + var data = { + link: document.getElementById("edit-project-link").value, + status: document.getElementById("edit-project-status").value, + description: document.getElementById("edit-project-description").value + } + firebase.database().ref("projects/"+document.getElementById("project-list").value).set(data) +} + +// onChange page update +function projectOnChange() { + var title = document.getElementById("project-list").value + var database = firebase.database().ref("projects/"+title); + database.on('value', function(data) { + var data1 = data.val() + document.getElementById("edit-project-link").value = data1["link"] + document.getElementById("edit-project-status").value = data1["status"] + document.getElementById("edit-project-description").value = data1["description"] + }) +} + // Project Submit function submitProject() { var data = { @@ -20,6 +42,7 @@ function projectList() { document.getElementById("project-list").appendChild(a) }) }); + projectOnChange(); }