Merge branch 'staging' into parser-v2

This commit is contained in:
LenAnderson
2024-03-26 13:14:28 -04:00
11 changed files with 218 additions and 41 deletions

View File

@ -208,8 +208,23 @@ export class QuickReply {
title.addEventListener('input', () => {
this.updateTitle(title.value);
});
/**@type {HTMLInputElement}*/
const wrap = dom.querySelector('#qr--modal-wrap');
wrap.checked = JSON.parse(localStorage.getItem('qr--wrap'));
wrap.addEventListener('click', () => {
localStorage.setItem('qr--wrap', JSON.stringify(wrap.checked));
updateWrap();
});
const updateWrap = () => {
if (wrap.checked) {
message.style.whiteSpace = 'pre-wrap';
} else {
message.style.whiteSpace = 'pre';
}
};
/**@type {HTMLTextAreaElement}*/
const message = dom.querySelector('#qr--modal-message');
updateWrap();
message.value = this.message;
message.addEventListener('input', () => {
this.updateMessage(message.value);