Commit 335af8a0435a5696a47612969a5f64ef5fbc39b1

Authored by Victor Costa
1 parent c504bf84
Exists in master and in 1 other branch dev-fixes

Smoth scrolling

bower.json
... ... @@ -24,7 +24,8 @@
24 24 "lodash": "3.10.1",
25 25 "angular-filter": "~0.5.8",
26 26 "angular-deckgrid": "~0.5.0",
27   - "angular-timeline": "~1.6.2"
  27 + "angular-timeline": "~1.6.2",
  28 + "angular-scroll": "~1.0.0"
28 29 },
29 30 "devDependencies": {
30 31 "angular-mocks": "~1.4.2"
... ...
src/app/index.config.js
... ... @@ -6,11 +6,17 @@
6 6 .config(config);
7 7  
8 8 /** @ngInject */
9   - function config($logProvider, $locationProvider, RestangularProvider, $httpProvider) {
  9 + function config($logProvider, $locationProvider, RestangularProvider, $httpProvider, $provide) {
10 10 $logProvider.debugEnabled(true);
11 11 $locationProvider.html5Mode({enabled: true});
12 12 RestangularProvider.setBaseUrl('/api/v1');
13 13 $httpProvider.defaults.headers.post = {'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'};
  14 +
  15 + $provide.decorator('$uiViewScroll', function ($delegate, $document) {
  16 + return function (uiViewElement) {
  17 + $document.scrollToElementAnimated(uiViewElement);
  18 + };
  19 + });
14 20 }
15 21  
16 22 })();
... ...
src/app/index.module.js
... ... @@ -6,6 +6,6 @@
6 6 'ngSanitize', 'ngMessages', 'ngAria', 'restangular',
7 7 'ui.router', 'ui.bootstrap', 'toastr',
8 8 'angularMoment', 'angular.filter', 'akoenig.deckgrid',
9   - 'angular-timeline']);
  9 + 'angular-timeline', 'duScroll']);
10 10  
11 11 })();
... ...