diff options
| author | Misko Hevery | 2010-04-13 14:25:12 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2010-04-13 14:25:12 -0700 | 
| commit | cd03fe92a5dbd2aba516b64fc8067c5fba1e4a81 (patch) | |
| tree | ccb69ec948074ed744559e0a167f21f0027db6ab /src/services.js | |
| parent | e8ac57caae624dca6509ce1619ae254ffd1fe0f4 (diff) | |
| download | angular.js-cd03fe92a5dbd2aba516b64fc8067c5fba1e4a81.tar.bz2 | |
checkbox widget fix
Diffstat (limited to 'src/services.js')
| -rw-r--r-- | src/services.js | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/src/services.js b/src/services.js index e91a8eca..11453338 100644 --- a/src/services.js +++ b/src/services.js @@ -44,8 +44,13 @@ angularService("$location", function(browser){      scope.$root.$eval();    });    parse(browser.getUrl()); +  var lastURL;    this.$onEval(PRIORITY_LAST, function(){ -    browser.setUrl(toString()); +    var url = toString(); +    if (lastURL != url) { +      browser.setUrl(url); +      lastURL = url; +    }    });    return location;  }, {inject: ['$browser']});  | 
