From 93ee8294051fd42e721741870c2eab711321078d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lera=20Elvo=C3=A9?= Date: Tue, 2 Jun 2026 18:31:07 +0300 Subject: [PATCH] re-add ctrl+enter to submit babycode --- data/static/js/ui.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/data/static/js/ui.js b/data/static/js/ui.js index d9c3791..0454e15 100644 --- a/data/static/js/ui.js +++ b/data/static/js/ui.js @@ -95,3 +95,18 @@ }); listsObs.observe(document.body, { childList: true, subtree: true }) } + +{ + // babycode editor: press ctrl+enter to submit + document.querySelectorAll('.babycode-editor').forEach(ta => { + if (ta.form instanceof HTMLFormElement) { + ta.addEventListener('keydown', e => { + if (e.ctrlKey && e.key === 'Enter') { + if (ta.form.reportValidity()) { + ta.form.submit(); + } + } + }) + } + }) +}