diff --git a/source/scripts/controllers.js.coffee b/source/scripts/controllers.js.coffee index 3a38ec2..1661a4c 100644 --- a/source/scripts/controllers.js.coffee +++ b/source/scripts/controllers.js.coffee @@ -3,8 +3,8 @@ angular.module("sideBySide.controllers", []) () -> null ] .controller "ComparisonController", [ - '$document', '$location', '$rootScope', '$scope', 'route', 'poems', 'transformer' - ($document, $location, $rootScope, $scope, route, poems, transformer) -> + '$document', '$rootScope', '$scope', 'route', 'poems', 'transformer' + ($document, $rootScope, $scope, route, poems, transformer) -> min = 1 max = 5 @@ -18,7 +18,7 @@ angular.module("sideBySide.controllers", []) $rootScope.$on 'duScrollspy:becameActive', ($event, $element) -> if (not $scope.meta[0].Loading) - $location.path route.update('section', $element.prop('id').replace('section-', '')) + route.update('section', $element.prop('id').replace('section-', '')) $rootScope.$apply() $scope.$watchCollection () -> diff --git a/source/scripts/services/route.js.coffee b/source/scripts/services/route.js.coffee index 3770a0f..d84b3d1 100644 --- a/source/scripts/services/route.js.coffee +++ b/source/scripts/services/route.js.coffee @@ -16,7 +16,7 @@ angular.module("sideBySide").service "route", ['$location', ($location) -> @update = (key, value) -> @params[key] = value - (property + ':' + value for property, value of @params).join('/') + $location.path (property + ':' + value for property, value of @params).join('/') @ ]