aboutsummaryrefslogtreecommitdiff
path: root/src/js/arching-kaos-web-ui-settings.js
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2024-11-30 14:24:18 +0200
committerkaotisk <kaotisk@arching-kaos.org>2024-11-30 14:24:18 +0200
commit3068b57c4841491ae885e555cc5560a1c2f80a9c (patch)
tree81c55efe4d761c2355763a9c228f706aa9f0ced8 /src/js/arching-kaos-web-ui-settings.js
parent31e92292f140c1e1ee2c7f04e11ba90392f6dab9 (diff)
downloadarching-kaos-web-ui-3068b57c4841491ae885e555cc5560a1c2f80a9c.tar.gz
arching-kaos-web-ui-3068b57c4841491ae885e555cc5560a1c2f80a9c.tar.bz2
arching-kaos-web-ui-3068b57c4841491ae885e555cc5560a1c2f80a9c.zip
Minor updates
- Fix refreshRadio and exported function - Exported function refreshChat - New function debugLog to replace console.log with conditional printing - Licensing to be LibreJS compatible - Minor fixes where applicable (see diff)
Diffstat (limited to 'src/js/arching-kaos-web-ui-settings.js')
-rw-r--r--src/js/arching-kaos-web-ui-settings.js23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/js/arching-kaos-web-ui-settings.js b/src/js/arching-kaos-web-ui-settings.js
index 0435de4..ddee8f8 100644
--- a/src/js/arching-kaos-web-ui-settings.js
+++ b/src/js/arching-kaos-web-ui-settings.js
@@ -1,10 +1,10 @@
-/* Arching Kaos Settings
- *
- * Kaotisk Hund - 2024
- *
- * @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL v3.0
- *
- */
+// Arching Kaos Settings
+//
+// Kaotisk Hund - 2024
+//
+// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL v3.0
+//
+
/*
* We will be using browser's localStorage for the clients to configure their
* desired way to visit the web-ui.
@@ -24,6 +24,7 @@
*/
import { makeElement } from "./arching-kaos-generator.js";
import { getSettingsPage } from "./ui/sections/settingsSection.js";
+import { debugLog } from "./utils.js";
var default_settings = {
ipfs: {
@@ -158,7 +159,7 @@ function renderAssets(container, value){
function settingPlaceToDOM(key, value){
var container = document.createElement("details");
var summary = document.createElement("summary");
- console.log("~~KEY: "+key);
+ debugLog("~~KEY: "+key);
summary.innerText=key;
container.appendChild(summary);
if ( Array.isArray(value) ){
@@ -174,7 +175,7 @@ function settingPlaceToDOM(key, value){
});
container.appendChild(ul);
} else if (value.constructor.name === "Object" ) {
- console.log("KEY: "+key);
+ debugLog("KEY: "+key);
switch (key){
case 'ipfs':
makeElement({ element:"h4",innerText:"Gateway" }, container);
@@ -205,7 +206,7 @@ function settingPlaceToDOM(key, value){
container.innerText += " unknonwn lol";
}
} else {
- console.log(`Settings value: ${value}, type: ${typeof(value)}`);
+ debugLog(`Settings value: ${value}, type: ${typeof(value)}`);
// container.innerText = value;
}
getSettingsPage().appendChild(container);
@@ -235,7 +236,7 @@ export function getSettings()
return default_settings;
}
-// console.log(settings.ipfsGatewayAddress[settings.ipfsSelectedGatewayAddress]);
+// debugLog(settings.ipfsGatewayAddress[settings.ipfsSelectedGatewayAddress]);
// vim: tabstop=4 shiftwidth=4 expandtab softtabstop=4
// @license-end