template editor

This commit is contained in:
EugeneTes
2026-02-05 08:42:02 +01:00
parent 1fcaaa040b
commit 1c0c95842a
4 changed files with 131 additions and 7 deletions

View File

@@ -161,3 +161,23 @@ window.setPreviewContent = function(html) {
var iframe = document.getElementById('preview-iframe');
if (iframe) iframe.srcdoc = html;
};
window.registerHotkeys = function(dotNetRef) {
document.addEventListener('keydown', function(e) {
if (!(e.ctrlKey || e.metaKey)) return;
var action = null;
switch (e.key.toLowerCase()) {
case 'n': action = 'New'; break;
case 'o': action = 'Open'; break;
case 's': action = 'Save'; break;
case 'j': action = 'LoadJson'; break;
}
if (action) {
e.preventDefault();
e.stopPropagation();
dotNetRef.invokeMethodAsync('OnHotkeyAsync', action);
}
}, true);
};