Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tip: add
?w=0
to the diff to ignore whitespace (I removed trailing whitespace).Added new functions to escape/unescape HTML entities
&
,"
,'
,<
,>
.Page with example of previous behaviour (put in base directory to run).
Notice that with the original code, an alert is received, and the
<script>alert('hi');</script>
text disappears. With the new code, it remains, and no alert is received.I'm no jQuery hacker or anything, but some code I'm working on was using this library and I finally traced the bug down to this plugin. We're using underscore so this was a much more minor change when I made it for us. Thought I'd push it back to you in case you want it.