feat: implement preview fit mode controls and overlay for improved visualization management

This commit is contained in:
2025-10-18 02:52:48 +03:00
parent 73a5f69dde
commit 9ef7b1188f
5 changed files with 120 additions and 3 deletions

View File

@@ -378,6 +378,19 @@ document.addEventListener('DOMContentLoaded', function () {
switchViewMode('published');
});
// Preview fit mode buttons
document.getElementById('preview-fit-default').addEventListener('click', () => {
setPreviewFitMode('default');
});
document.getElementById('preview-fit-width').addEventListener('click', () => {
setPreviewFitMode('width');
});
document.getElementById('preview-fit-full').addEventListener('click', () => {
setPreviewFitMode('full');
});
// Publish and Revert buttons
document.getElementById('publish-btn').addEventListener('click', publishDraft);
document.getElementById('revert-btn').addEventListener('click', revertDraft);