Properly escape html in error or warning.
This commit is contained in:
parent
aa23ef52eb
commit
5f4bd66d36
|
@ -14,8 +14,8 @@
|
||||||
<textarea class="area" id="ta_turtle"></textarea>
|
<textarea class="area" id="ta_turtle"></textarea>
|
||||||
<input type="button" id="btn_validate" value="Validate!"/>
|
<input type="button" id="btn_validate" value="Validate!"/>
|
||||||
</form>
|
</form>
|
||||||
<p id="errors"></p>
|
<ul id="errors"></ul>
|
||||||
<p id="warnings"></p>
|
<ul id="warnings"></ul>
|
||||||
<p id="results"></p>
|
<p id="results"></p>
|
||||||
<script src="js/app.js"></script>
|
<script src="js/app.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -5,15 +5,15 @@ $("#btn_validate").click( function () {
|
||||||
|
|
||||||
validate($("#ta_turtle").val(), function (feedback) {
|
validate($("#ta_turtle").val(), function (feedback) {
|
||||||
$.each(feedback.warnings, function (index, warning) {
|
$.each(feedback.warnings, function (index, warning) {
|
||||||
$("#warnings").append('<p id="warning' + index + '">' + warning + '<br/>');
|
$("#warnings").append($('<li id="warning' + index + '">').text(warning));
|
||||||
});
|
});
|
||||||
|
|
||||||
$.each(feedback.errors, function (index, error) {
|
$.each(feedback.errors, function (index, error) {
|
||||||
$("#errors").append('<p id="error' + index + '">' + error + '<br/>');
|
$("#errors").append($('<li id="error' + index + '">').text(error));
|
||||||
});
|
});
|
||||||
|
|
||||||
if (feedback.errors.length === 0 && feedback.warnings.length === 0) {
|
if (feedback.errors.length === 0 && feedback.warnings.length === 0) {
|
||||||
$("#results").append("Congrats! We've validated your output and it contains 0 errors or warnings.");
|
$("#results").append("Congrats! Your syntax is correct.");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue