From dd49c71af998ad1d89a2cad7c52bbf1821b9ffaf Mon Sep 17 00:00:00 2001 From: John McLear Date: Wed, 6 Feb 2013 19:43:28 +0000 Subject: [PATCH] fixes IE8 error by only redifining if firefox --- src/static/js/ace2_inner.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/static/js/ace2_inner.js b/src/static/js/ace2_inner.js index d62b9f685..8c4beef5c 100644 --- a/src/static/js/ace2_inner.js +++ b/src/static/js/ace2_inner.js @@ -156,10 +156,13 @@ function Ace2Inner(){ // Ugly hack for Firefox 18 // get the timeout and interval methods from the parent iframe - setTimeout = parent.setTimeout; - clearTimeout = parent.clearTimeout; - setInterval = parent.setInterval; - clearInterval = parent.clearInterval; + var FIREFOX = /Firefox/i.test(navigator.userAgent); + if(FIREFOX){ + setTimeout = parent.setTimeout; + clearTimeout = parent.clearTimeout; + setInterval = parent.setInterval; + clearInterval = parent.clearInterval; + } var textFace = 'monospace'; var textSize = 12;