Skip to content

Commit 76658f4

Browse files
committed
refine onload callback registration
1 parent c1d862d commit 76658f4

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

ennead/static/app.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
window.onload = function(){
2-
let textarea = document.getElementById('post-textarea');
3-
textarea.addEventListener('keydown', function(event) {
4-
if (event.ctrlKey && event.keyCode == 13) { // Ctrl-Enter pressed
5-
let form = document.getElementById('post-form');
6-
form.submit();
1+
window.addEventListener("load", function() {
2+
let forms = document.getElementsByTagName('form');
3+
for (let form of forms) {
4+
let textareas = form.getElementsByTagName('textarea');
5+
for (let textarea of textareas) {
6+
textarea.addEventListener('keydown', function(event) {
7+
if (event.ctrlKey && event.keyCode == 13) { // Ctrl-Enter pressed
8+
form.submit();
9+
}
10+
});
711
}
8-
});
9-
};
12+
}
13+
});

0 commit comments

Comments
 (0)