diff options
Diffstat (limited to 'js/app/services/shareservice.js')
-rw-r--r-- | js/app/services/shareservice.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/js/app/services/shareservice.js b/js/app/services/shareservice.js index 195555cf..c2841cf6 100644 --- a/js/app/services/shareservice.js +++ b/js/app/services/shareservice.js @@ -310,7 +310,16 @@ setTimeout(workload.bind(this), 0); }); + }, + + /** + * Sanitizes a HTML string by replacing all potential dangerous characters with HTML entities + * @param {string} s String to sanitize + * @return {string} Sanitized string + */ + escapeHTML: function (s) { + return s.toString().split('&').join('&').split('<').join('<').split('>').join('>').split('"').join('"').split('\'').join('''); } }; }]); -}());
\ No newline at end of file +}()); |