www.spaceplanner.app

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

commit 9a2e697c43fbd2c2b73949e0c4bb47833285736a
parent a3f7e11caf8e385e8bda0557f584e810014288cd
Author: Jacob R. Edwards <jacob@jacobedwards.org>
Date:   Thu, 17 Oct 2024 12:13:29 -0700

Replace spaces with tabs

Diffstat:
Mfiles/css/creds.css | 4++--
Mfiles/css/main.css | 2+-
Mfiles/floorplans/floorplan/geometry.js | 2+-
Mfiles/floorplans/floorplan/main.css | 2+-
Mfiles/lib/api.js | 4++--
Mfiles/lib/dev.js | 32++++++++++++++++----------------
Mfiles/lib/etc.js | 32++++++++++++++++----------------
Mfiles/services/main.js | 8++++----
Mfiles/settings/billing/main.js | 6+++---
9 files changed, 46 insertions(+), 46 deletions(-)

diff --git a/files/css/creds.css b/files/css/creds.css @@ -1,7 +1,7 @@ body { - background-color: grey; + background-color: grey; } .credentials { - background-color: white; + background-color: white; } diff --git a/files/css/main.css b/files/css/main.css @@ -190,5 +190,5 @@ dd, p { background-color: rgba(0, 0, 0, .8); backdrop-filter: blur(1px); - color: white; + color: white; } diff --git a/files/floorplans/floorplan/geometry.js b/files/floorplans/floorplan/geometry.js @@ -66,7 +66,7 @@ SVG.extend(SVG.Line, { return (a.x - o.x) * (b.y - o.y) - (a.y - o.y) * (b.x - o.x) } const t = this.vecs_top_first() - return cross(point, t[1], t[0]) + return cross(point, t[1], t[0]) }, /* diff --git a/files/floorplans/floorplan/main.css b/files/floorplans/floorplan/main.css @@ -113,7 +113,7 @@ input.invalid { #login { border: thin solid lightgrey; - background-color: white; + background-color: white; position: absolute; top: 2em; left: 2em; diff --git a/files/lib/api.js b/files/lib/api.js @@ -29,7 +29,7 @@ function parse_response(response) { } function status(response) { - // response.code is from appleboy's golang JWT LoginHandler + // response.code is from appleboy's golang JWT LoginHandler // May figure out how to change in the future if (response.code >= 200 || response.code < 300) { return Promise.resolve(response) @@ -82,7 +82,7 @@ export function register(username, password, email, options) { export function login(username, password) { let req = { "username": username, "password": password } - return api_fetch("POST", "tokens", req) + return api_fetch("POST", "tokens", req) .then(function(resp) { console.log("api.login", req) update_token(resp.token) diff --git a/files/lib/dev.js b/files/lib/dev.js @@ -1,5 +1,5 @@ let _settings = { - devapi: { name: "Developer API", type: "bool", brief: "Don't use the production API" } + devapi: { name: "Developer API", type: "bool", brief: "Don't use the production API" } } for (let k in _settings) { @@ -12,7 +12,7 @@ for (let k in _settings) { delete _settings[k] continue } - _settings[k].key = k + _settings[k].key = k } export const settings = _settings @@ -29,23 +29,23 @@ export function setting(k, v) { } function getValue(k) { - let v = localStorage.getItem(storageKey(k)) - console.log("dev.getValue", k, v) - if (settings[k].type === "bool") { - return v == "true" - } else if (settings[k].type === "string") { - return v - } - throw new Error("Invalid setting type") + let v = localStorage.getItem(storageKey(k)) + console.log("dev.getValue", k, v) + if (settings[k].type === "bool") { + return v == "true" + } else if (settings[k].type === "string") { + return v + } + throw new Error("Invalid setting type") } function setValue(k, v) { - console.log("dev.setValue", k, v) - if (v == null) { - localStorage.removeItem(storageKey(k)) - } else { - localStorage.setItem(storageKey(k), v) - } + console.log("dev.setValue", k, v) + if (v == null) { + localStorage.removeItem(storageKey(k)) + } else { + localStorage.setItem(storageKey(k), v) + } } function storageKey(k) { diff --git a/files/lib/etc.js b/files/lib/etc.js @@ -78,11 +78,11 @@ export function userService() { } export function authorize() { - if (!api.authorized()) { - // Maybe add a parameter which has /login redirect - // back to the page that was trying to be accessed - window.location.href = "/login" - } + if (!api.authorized()) { + // Maybe add a parameter which has /login redirect + // back to the page that was trying to be accessed + window.location.href = "/login" + } keep_authorized() } @@ -108,17 +108,17 @@ function keep_authorized() { export function error(message, on) { console.error("etc.error", message) - if (!on || !on.parentElement) { - on = document.body - } + if (!on || !on.parentElement) { + on = document.body + } - let err_elem = on.parentElement.querySelector(".error") - if (err_elem) { - err_elem.textContent = message - } else { - let err_elem = document.createElement("form") + let err_elem = on.parentElement.querySelector(".error") + if (err_elem) { + err_elem.textContent = message + } else { + let err_elem = document.createElement("form") err_elem.addEventListener("submit", function(e) { e.preventDefault() }) - err_elem.setAttribute("class", "error") + err_elem.setAttribute("class", "error") let msg = document.createElement("p") msg.appendChild(document.createTextNode(message)) @@ -126,8 +126,8 @@ export function error(message, on) { let b = err_elem.appendChild(ui.button("Dismiss", "Dismiss error", "close")) b.addEventListener("click", function(ev) { err_elem.remove(); ev.preventDefault() }) - on.prepend(err_elem) - } + on.prepend(err_elem) + } } export function handle_wrap(func, on) { diff --git a/files/services/main.js b/files/services/main.js @@ -34,11 +34,11 @@ function main() { } function chooseService(service) { - console.log("Choose service", service.id) + console.log("Choose service", service.id) - if (!api.authorized()) { - window.location.href = "/register" - } + if (!api.authorized()) { + window.location.href = "/register" + } api.verifiedEmail() .then(function(email) { diff --git a/files/settings/billing/main.js b/files/settings/billing/main.js @@ -4,9 +4,9 @@ import * as api from "/lib/api.js" etc.handle_wrap(main) function main() { - if (!api.authorized()) { - window.location.href = "/login" - } + if (!api.authorized()) { + window.location.href = "/login" + } api.fetch("POST", "users/" + localStorage.getItem("username") + "/services/billingportal") .then(function(body) {