From 4c71824a69cc5edb7c466f06bd48da5f76c5fda4 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Mon, 10 Jan 2011 10:22:24 -0800 Subject: fix for IE free function weirdness --- src/services.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/services.js b/src/services.js index 1a2aada6..42d0622f 100644 --- a/src/services.js +++ b/src/services.js @@ -446,7 +446,8 @@ angularServiceInject('$exceptionHandler', function($log){ * In unit-test mode the update is instantaneous and synchronous to simplify writing tests. * */ -angularServiceInject('$updateView', extend(function factory($browser){ + +function serviceUpdateViewFactory($browser){ var rootScope = this; var scheduled; function update(){ @@ -456,10 +457,13 @@ angularServiceInject('$updateView', extend(function factory($browser){ return $browser.isMock ? update : function(){ if (!scheduled) { scheduled = true; - $browser.defer(update, factory.delay); + $browser.defer(update, serviceUpdateViewFactory.delay); } }; -}, {delay:25}), ['$browser']); +} +serviceUpdateViewFactory.delay = 25; + +angularServiceInject('$updateView', serviceUpdateViewFactory, ['$browser']); /** * @workInProgress -- cgit v1.2.3