diff --git a/bower.json b/bower.json index cf4eb86..60aa78b 100644 --- a/bower.json +++ b/bower.json @@ -24,7 +24,8 @@ "lodash": "3.10.1", "angular-filter": "~0.5.8", "angular-deckgrid": "~0.5.0", - "angular-timeline": "~1.6.2" + "angular-timeline": "~1.6.2", + "angular-scroll": "~1.0.0" }, "devDependencies": { "angular-mocks": "~1.4.2" diff --git a/src/app/index.config.js b/src/app/index.config.js index a79078d..723d745 100644 --- a/src/app/index.config.js +++ b/src/app/index.config.js @@ -6,11 +6,17 @@ .config(config); /** @ngInject */ - function config($logProvider, $locationProvider, RestangularProvider, $httpProvider) { + function config($logProvider, $locationProvider, RestangularProvider, $httpProvider, $provide) { $logProvider.debugEnabled(true); $locationProvider.html5Mode({enabled: true}); RestangularProvider.setBaseUrl('/api/v1'); $httpProvider.defaults.headers.post = {'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'}; + + $provide.decorator('$uiViewScroll', function ($delegate, $document) { + return function (uiViewElement) { + $document.scrollToElementAnimated(uiViewElement); + }; + }); } })(); diff --git a/src/app/index.module.js b/src/app/index.module.js index df7eb57..1cc4749 100644 --- a/src/app/index.module.js +++ b/src/app/index.module.js @@ -6,6 +6,6 @@ 'ngSanitize', 'ngMessages', 'ngAria', 'restangular', 'ui.router', 'ui.bootstrap', 'toastr', 'angularMoment', 'angular.filter', 'akoenig.deckgrid', - 'angular-timeline']); + 'angular-timeline', 'duScroll']); })(); -- libgit2 0.21.2