/** @ngInject */ export function noosferoModuleConfig($logProvider: ng.ILogProvider, $locationProvider: ng.ILocationProvider, RestangularProvider: restangular.IProvider, $httpProvider: ng.IHttpProvider, $provide: ng.auto.IProvideService) { $logProvider.debugEnabled(true); $locationProvider.html5Mode({ enabled: true }); RestangularProvider.setBaseUrl("/api/v1"); RestangularProvider.setFullResponse(true); ($httpProvider.defaults.headers.post)["Content-Type"] = "application/x-www-form-urlencoded; charset=utf-8"; $provide.decorator("$uiViewScroll", function($delegate: any, $document: any) { return function(uiViewElement: any) { $document.scrollToElementAnimated(uiViewElement); }; }); }