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"); const editor = ace.edit("editor");
editor.setTheme("ace/theme/gruvbox"); editor.setTheme("ace/theme/gruvbox");
editor.session.setMode("ace/mode/javascript"); editor.session.setMode("ace/mode/javascript");
@ -195,7 +202,7 @@ ${js}
downloadTextFile(html, ".html", "text/html"); downloadTextFile(html, ".html", "text/html");
}; };
saveKarlkoderButton.onclick = () => { function saveKarlKoder() {
downloadFile( downloadFile(
Vermiparous.en( Vermiparous.en(
editor.getValue(), editor.getValue(),
@ -203,6 +210,10 @@ saveKarlkoderButton.onclick = () => {
), ),
".karlkode", ".karlkode",
); );
}
saveKarlkoderButton.onclick = () => {
saveKarlKoder();
}; };
toggleSpriteEditorButton.addEventListener("click", () => spriteEditor.toggleEditor()); toggleSpriteEditorButton.addEventListener("click", () => spriteEditor.toggleEditor());