diff --git a/src/js/main.js b/src/js/main.js index d10426230a87a7585850c00cdbca1493196060de..01d409520d4206580d6b1df096145e30adb5d6f9 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,3 +1,6 @@ +/** + * @returns {DocumentFragment} + */ App.MainView.errors = function() { const fragment = document.createDocumentFragment(); diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index 9df0275706a45a712e81007356549a17328daa35..7abfe0e67126ece183f27ea5cf492a2ac2558016 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -1,11 +1,11 @@ :: Main [nobr] -/* this way we can apply auto fixes before the rest of the passage */ -<<set _errors = App.Main.errors()>> +/* make sure the first thing that happens is the error check */ +<<set _errors = App.MainView.errors()>> <span id="errors"></span> <<script>> - $(document).one(':passageend', function (ev) { - $('#errors').append(App.MainView.errors()); + $(document).one(':passagerender', event => { + event.content.prepend(State.temporary.errors); }); <</script>>