Merge pull request #2799 from stkb/master

Wrap setInnerHTML in Windows 8 apps (Fixes #441)
This commit is contained in:
Paul O’Shannessy 2015-01-07 16:47:32 -08:00
commit 5394acdb4b
1 changed files with 9 additions and 0 deletions

View File

@ -28,6 +28,15 @@ var setInnerHTML = function(node, html) {
node.innerHTML = html;
};
// Win8 apps: Allow all html to be inserted
if (typeof MSApp !== 'undefined' && MSApp.execUnsafeLocalFunction) {
setInnerHTML = function(node, html) {
MSApp.execUnsafeLocalFunction(function() {
node.innerHTML = html;
});
};
}
if (ExecutionEnvironment.canUseDOM) {
// IE8: When updating a just created node with innerHTML only leading
// whitespace is removed. When updating an existing node with innerHTML