diff --git a/app/assets/javascripts/darkswarm/controllers/checkout/accordion_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/checkout/accordion_controller.js.coffee index a80a899f17..78f77e3356 100644 --- a/app/assets/javascripts/darkswarm/controllers/checkout/accordion_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/checkout/accordion_controller.js.coffee @@ -1,11 +1,8 @@ Darkswarm.controller "AccordionCtrl", ($scope, localStorageService, $timeout, $document, CurrentHub) -> - $scope.accordion = - details: true - billing: false - shipping: false - payment: false + key = "accordion_#{$scope.order.id}#{CurrentHub.hub.id}#{$scope.order.user_id}" + value = if localStorageService.get(key) then {} else { details: true, billing: false, shipping: false, payment: false } + localStorageService.bind $scope, "accordion", value, key $scope.accordionSections = ["details", "billing", "shipping", "payment"] - localStorageService.bind $scope, "accordion", $scope.accordion, "accordion_#{$scope.order.id}#{CurrentHub.hub.id}#{$scope.order.user_id}" $scope.show = (section)-> $scope.accordion[section] = true