Commit 335af8a0435a5696a47612969a5f64ef5fbc39b1
1 parent
c504bf84
Exists in
master
and in
1 other branch
Smoth scrolling
Showing
3 changed files
with
10 additions
and
3 deletions
Show diff stats
bower.json
@@ -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 | })(); |