ctrl-s -> savekarlkoder

This commit is contained in:
Theis Pieter Hollebeek 2025-10-11 20:17:33 +02:00
parent 74c793d282
commit 275029703d

View File

@ -36,6 +36,13 @@ globalThis.karlkoder = {
},
};
addEventListener("keydown", (ev) => {
if (ev.ctrlKey && ev.key === "s") {
ev.preventDefault();
saveKarlKoder();
}
});
const editor = ace.edit("editor");
editor.setTheme("ace/theme/gruvbox");
editor.session.setMode("ace/mode/javascript");
@ -195,7 +202,7 @@ ${js}
downloadTextFile(html, ".html", "text/html");
};
saveKarlkoderButton.onclick = () => {
function saveKarlKoder() {
downloadFile(
Vermiparous.en(
editor.getValue(),
@ -203,6 +210,10 @@ saveKarlkoderButton.onclick = () => {
),
".karlkode",
);
}
saveKarlkoderButton.onclick = () => {
saveKarlKoder();
};
toggleSpriteEditorButton.addEventListener("click", () => spriteEditor.toggleEditor());