diff --git a/index.html b/index.html
index bd599b7..a63062e 100644
--- a/index.html
+++ b/index.html
@@ -133,13 +133,16 @@
+
diff --git a/script.js b/script.js
index 106a2df..ed7e292 100644
--- a/script.js
+++ b/script.js
@@ -3,6 +3,7 @@ document.addEventListener('DOMContentLoaded', () => {
const qrContainer = document.getElementById('qr-container');
const downloadBtn = document.getElementById('btn-download');
const stickyWrapper = document.querySelector('.sticky-wrapper');
+ const clearBtn = document.getElementById('btn-clear');
// Gauge Elements
const capMeter = document.getElementById('capacity-meter');
@@ -23,7 +24,7 @@ document.addEventListener('DOMContentLoaded', () => {
let debounceTimer;
- // --- 2. STATE GETTERS (Pure Functions) ---
+ // --- 2. STATE GETTERS ---
function getFormat() {
for (const r of fmtRadios) {
@@ -40,7 +41,6 @@ document.addEventListener('DOMContentLoaded', () => {
const ssid = document.getElementById('inp-wifi-ssid').value;
const pass = document.getElementById('inp-wifi-pass').value;
const type = document.getElementById('inp-wifi-type').value;
- // Note: Even if empty, we return the structure so the logic can decide
if (!ssid) return '';
const cleanSSID = ssid.replace(/([\\;,:])/g, '\\$1');
const cleanPass = pass.replace(/([\\;,:])/g, '\\$1');
@@ -60,7 +60,6 @@ document.addEventListener('DOMContentLoaded', () => {
function generateSVGString(modules, size, fg, bg) {
const count = modules.length;
const modSize = size / count;
-
let pathData = '';
for (let r = 0; r < count; r++) {
for (let c = 0; c < count; c++) {
@@ -71,7 +70,6 @@ document.addEventListener('DOMContentLoaded', () => {
}
}
}
-
return `