www.spaceplanner.app

Web client to the spaceplanner API
git clone git://jacobedwards.org/www.spaceplanner.app
Log | Files | Refs

commit 2bf69c9ac7943e739cb89fef72ffa4e410082e1d
parent 5307c57321d08ae4eba11267fd1999e7877ef54c
Author: Jacob R. Edwards <jacob@jacobedwards.org>
Date:   Fri,  4 Oct 2024 09:26:35 -0700

Use :user parameter in api fetch urls

Diffstat:
Mfiles/floorplans/main.js | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/files/floorplans/main.js b/files/floorplans/main.js @@ -24,7 +24,7 @@ function init() { } display_button.replaceWith(toggle) - api.fetch("GET", "floorplans/" + etc.url_literal(localStorage.getItem("username"))) + api.fetch("GET", "floorplans/:user") .then(show_floorplans) } @@ -81,7 +81,7 @@ function commit_editable_floorplan_func(element, data) { return } - return api.fetch("PATCH", "floorplans/" + etc.url_literal(localStorage.getItem("username")) + "/" + etc.url_literal(data.name), patches) + return api.fetch("PATCH", `floorplans/:user/${etc.url_literal(data.name)}`, patches) .then(function(rdata) { for (let i in rdata) { data[i] = rdata[i] @@ -108,7 +108,7 @@ function editable_floorplan_create_func(element) { } } - return api.fetch("POST", "floorplans/" + etc.url_literal(localStorage.getItem("username")), data) + return api.fetch("POST", "floorplans/:user", data) .then(function(rdata) { for (let i in rdata) { data[i] = rdata[i] @@ -172,7 +172,7 @@ function floorplan_info_name(classname) { function delete_floorplan_func(item, floorplan) { return function() { - api.fetch("DELETE", "floorplans/" + etc.url_literal(floorplan.user) + "/" + etc.url_literal(floorplan.name)) + api.fetch("DELETE", `floorplans/:user/${etc.url_literal(floorplan.name)}`) .then(function() { item.parentElement.remove() }) @@ -240,7 +240,7 @@ var create_field = { let heading = document.createElement("h2") heading.setAttribute("class", floorplan_info_class("name")) let link = document.createElement("a") - link.href = "./floorplan/?name=" + etc.url_literal(text) + link.href = `./floorplan/?name=${etc.url_literal(text)}` link.appendChild(document.createTextNode(text)) heading.append(link) return heading