From bf1972dc1e8ffbeaddfa53df1d49bc5a2177f09c Mon Sep 17 00:00:00 2001 From: Michał Gołębiowski Date: Sun, 24 Nov 2013 21:13:51 +0100 Subject: fix(ngSanitize): prefer textContent to innerText to avoid layout trashing innerText depends on styling as it doesn't display hidden elements. Therefore, it's better to use textContent not to cause unnecessary reflows. However, IE<9 don't support textContent so the innerText fallback is necessary. --- src/ngSanitize/sanitize.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/ngSanitize/sanitize.js b/src/ngSanitize/sanitize.js index e669e77a..1e424d69 100644 --- a/src/ngSanitize/sanitize.js +++ b/src/ngSanitize/sanitize.js @@ -378,7 +378,12 @@ function decodeEntities(value) { var content = parts[2]; if (content) { hiddenPre.innerHTML=content.replace(/