Commit 335af8a0435a5696a47612969a5f64ef5fbc39b1

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

Smoth scrolling

@@ -24,7 +24,8 @@ @@ -24,7 +24,8 @@
24 "lodash": "3.10.1", 24 "lodash": "3.10.1",
25 "angular-filter": "~0.5.8", 25 "angular-filter": "~0.5.8",
26 "angular-deckgrid": "~0.5.0", 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 "devDependencies": { 30 "devDependencies": {
30 "angular-mocks": "~1.4.2" 31 "angular-mocks": "~1.4.2"
src/app/index.config.js
@@ -6,11 +6,17 @@ @@ -6,11 +6,17 @@
6 .config(config); 6 .config(config);
7 7
8 /** @ngInject */ 8 /** @ngInject */
9 - function config($logProvider, $locationProvider, RestangularProvider, $httpProvider) { 9 + function config($logProvider, $locationProvider, RestangularProvider, $httpProvider, $provide) {
10 $logProvider.debugEnabled(true); 10 $logProvider.debugEnabled(true);
11 $locationProvider.html5Mode({enabled: true}); 11 $locationProvider.html5Mode({enabled: true});
12 RestangularProvider.setBaseUrl('/api/v1'); 12 RestangularProvider.setBaseUrl('/api/v1');
13 $httpProvider.defaults.headers.post = {'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'}; 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 +6,6 @@
6 'ngSanitize', 'ngMessages', 'ngAria', 'restangular', 6 'ngSanitize', 'ngMessages', 'ngAria', 'restangular',
7 'ui.router', 'ui.bootstrap', 'toastr', 7 'ui.router', 'ui.bootstrap', 'toastr',
8 'angularMoment', 'angular.filter', 'akoenig.deckgrid', 8 'angularMoment', 'angular.filter', 'akoenig.deckgrid',
9 - 'angular-timeline']); 9 + 'angular-timeline', 'duScroll']);
10 10
11 })(); 11 })();