Skip to content

Commit b49933a

Browse files
committed
fix: display error message (again) when regular expression contains errors
1 parent d947ee4 commit b49933a

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

Diff for: _layouts/tutorial.html

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
<title>{{ page.title | escape }} - {{ site.data.localization.title[page.lang] }}</title>
2323
<script type="text/javascript">
2424
var current_page_id = "page-" + {{ page.path | jsonify }};
25+
26+
var errorMessage = "{{ site.data.localization.error.message[page.lang] }}";
27+
var errorReferenceWrong = "{{ site.data.localization.error.reference[page.lang] }}";
2528
</script>
2629
<style>
2730
.clicked .toggle-hint:before {

Diff for: js/playfield.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22
var playfieldsLoaded = false;
33

44
function translateErrorMessage(message) {
5-
var translation = (errorMessages[message] || PLEASE_TRANSLATE);
6-
return ERROR_MESSAGE + ": \"" + message + "\": " + translation;
5+
return errorMessage + ": \"" + message + "\"";
6+
}
7+
8+
function translateReferenceWrongErrorMessage(message) {
9+
return errorReferenceWrong + ": \"" + message + "\"";
710
}
811

912
function matchTextElement(string) {
@@ -59,7 +62,7 @@ function watchExpression(playfield, examples, regex, message) {
5962
try {
6063
return RegExp(reference);
6164
} catch (err) {
62-
message.innerHTML = translateErrorMessage(err.message) + errorReferenceWrong;
65+
message.innerHTML = translateReferenceWrongErrorMessage(err.message);
6366
return null;
6467
}
6568
}

0 commit comments

Comments
 (0)