add unresolved note

This commit is contained in:
LenAnderson
2024-06-24 07:29:20 -04:00
parent 0eecc2dd4c
commit 3a60b45253

View File

@ -820,22 +820,26 @@ export class QuickReply {
const vResolved = document.createElement('div'); { const vResolved = document.createElement('div'); {
vResolved.classList.add('qr--val'); vResolved.classList.add('qr--val');
vResolved.classList.add('qr--singleCol'); vResolved.classList.add('qr--singleCol');
const val = this.debugController.namedArguments[key]; if (this.debugController.namedArguments === undefined) {
if (val instanceof SlashCommandClosure) { vResolved.classList.add('qr--unresolved');
vResolved.classList.add('qr--closure');
vResolved.title = val.rawText;
vResolved.textContent = val.toString();
} else if (val === undefined) {
vResolved.classList.add('qr--undefined');
vResolved.textContent = 'undefined';
} else { } else {
let jsonVal; const val = this.debugController.namedArguments?.[key];
try { jsonVal = JSON.parse(val); } catch { /* empty */ } if (val instanceof SlashCommandClosure) {
if (jsonVal && typeof jsonVal == 'object') { vResolved.classList.add('qr--closure');
vResolved.textContent = JSON.stringify(jsonVal, null, 2); vResolved.title = val.rawText;
vResolved.textContent = val.toString();
} else if (val === undefined) {
vResolved.classList.add('qr--undefined');
vResolved.textContent = 'undefined';
} else { } else {
vResolved.textContent = val; let jsonVal;
vResolved.classList.add('qr--simple'); try { jsonVal = JSON.parse(val); } catch { /* empty */ }
if (jsonVal && typeof jsonVal == 'object') {
vResolved.textContent = JSON.stringify(jsonVal, null, 2);
} else {
vResolved.textContent = val;
vResolved.classList.add('qr--simple');
}
} }
} }
item.append(vResolved); item.append(vResolved);