1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-07-28 17:02:04 +03:00

Enhance changelog input to textarea with character counter

This commit is contained in:
Shresth Kapoor
2025-06-18 20:10:20 -04:00
parent c4839c783a
commit 3617ab1540
2 changed files with 15 additions and 6 deletions

View File

@ -75,7 +75,12 @@ export class PageEditor extends Component {
// Changelog controls
const updateChangelogDebounced = debounce(this.updateChangelogDisplay.bind(this), 300, false);
this.changelogInput.addEventListener('input', updateChangelogDebounced);
this.changelogInput.addEventListener('input', () => {
const count = this.changelogInput.value.length;
const counterEl = document.getElementById('changelog-count');
if (counterEl) counterEl.innerText = `${count} / 250`;
updateChangelogDebounced();
});
// Draft Controls
onSelect(this.saveDraftButton, this.saveDraft.bind(this));