geoadmin/mf-geoadmin3 — pull request #428 by elemoine (2013-09-10 11:40:18+00:00)
Title: Angular 1.2.0-rc2 update

We currently use Angular 1.2-rc1, and could/should update to 1.2-rc2, which came out a few days ago. Reading the [1.2-rc2 release notes](https://github.com/angular/angular.js/blob/master/CHANGELOG.md#120-rc2-barehand-atomsplitting-2013-09-04) the update should not break anything for us.

Note: the tooltip and context popup directives call `$http` in `$apply` callbacks. As [commented](https://github.com/geoadmin/mf-geoadmin3/blob/master/src/components/contextpopup/ContextPopupDirective.js#L63) in the context popup directive this is to work around an issue in Angular where `$evalSync` has no effect when run outside of a `$digest` loop. It looks like https://github.com/angular/angular.js/commit/6b91aa0a18098100e5f50ea911ee135b50680d67, which landed in 1.2-rc2, fixes that. So we may want to rework our code a bit as part of the Angular 1.2-rc2 update.