"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** @publicapi @module ng1 */ /** */ var angular_1 = require("./angular"); /** @hidden */ function $ViewScrollProvider() { var useAnchorScroll = false; this.useAnchorScroll = function () { useAnchorScroll = true; }; this.$get = [ '$anchorScroll', '$timeout', function ($anchorScroll, $timeout) { if (useAnchorScroll) { return $anchorScroll; } return function ($element) { return $timeout(function () { $element[0].scrollIntoView(); }, 0, false); }; }, ]; } angular_1.ng.module('ui.router.state').provider('$uiViewScroll', $ViewScrollProvider); //# sourceMappingURL=viewScroll.js.map