From 7c1f303788cc95a573d00ecdadcf1ea3ad7454ae Mon Sep 17 00:00:00 2001 From: buzz-lightsnack-2007 <73412182+buzz-lightsnack-2007@users.noreply.github.com> Date: Mon, 22 Apr 2024 23:32:25 +0800 Subject: [PATCH] remove leftover tags used during generation --- scripts/GUI/windowman.js | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/scripts/GUI/windowman.js b/scripts/GUI/windowman.js index 171d89a..e6b821a 100644 --- a/scripts/GUI/windowman.js +++ b/scripts/GUI/windowman.js @@ -110,8 +110,13 @@ export default class windowman { element.prepend(icon_element); } + function clean() { + element.removeAttribute(`data-icon`); + }; + swap(); iconify(); + clean(); }); } @@ -140,6 +145,8 @@ export default class windowman { } else { text_element.innerText = text_inserted; } + + text_element.removeAttribute(`for`); }); delete text_elements[`content`]; @@ -162,6 +169,7 @@ export default class windowman { } text_element.setAttribute(key, text_inserted); + text_element.removeAttribute(key.concat(`-for`)); }); } }); @@ -181,11 +189,16 @@ export default class windowman { if (buttons) { buttons.forEach((button) => { - let event = function () { - // Get the data from the button. - let target = {}; - target[`source`] = this.getAttribute(`href`); - + // Get the data from the button. + let target = {}; + target[`source`] = button.getAttribute(`href`); + target[`dimensions`] = {}; + target[`dimensions`][`height`] = (button.getAttribute(`tab-height`)) ? button.getAttribute(`tab-height`) + : null; + target[`dimensions`][`width`] = (button.getAttribute(`tab-width`)) ? button.getAttribute(`tab-width`) + : null; + + const event = function () { // Get the correct path. target[`path`] = ( !target[`source`].includes(`://`) @@ -197,17 +210,11 @@ export default class windowman { : `` ).concat(target[`source`]); - windowman.new( - target[`path`], - this.getAttribute(`tab-height`) - ? this.getAttribute(`tab-height`) - : null, - this.getAttribute(`tab-width`) - ? this.getAttribute(`tab-width`) - : null, - ); + windowman.new(target[`path`], target[`dimensions`][`height`], target[`dimensions`][`width`]); }; + button.addEventListener("click", event); + button.removeAttribute(`href`); }); } } @@ -296,7 +303,7 @@ export default class windowman { default: input_element.value = value ? value : ``; break; - } + }; }); }); }