Starting to rework checkout Login links

This commit is contained in:
Will Marshall
2014-04-08 14:34:50 +10:00
parent f2157e0356
commit a4cba99de6
5 changed files with 19 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
window.MenuCtrl = Darkswarm.controller "MenuCtrl", ($scope, Navigation) ->
window.AuthenticationActionsCtrl = Darkswarm.controller "AuthenticationActionsCtrl", ($scope, Navigation) ->
$scope.toggleLogin = ->
Navigation.navigate "/login"

View File

@@ -2,7 +2,7 @@ Darkswarm.controller "CheckoutCtrl", ($scope, $rootScope, Order, storage) ->
$scope.order = $scope.Order = Order
# Binding accordion panel states to local storage
storage.bind $scope, "user"
storage.bind $scope, "user", { defaultValue: true }
storage.bind $scope, "details"
storage.bind $scope, "billing"
storage.bind $scope, "shipping"

View File

@@ -1,6 +1,6 @@
%nav.top-bar
%section.top-bar-section
%ul.left{"ng-controller" => "MenuCtrl"}
%ul.left{"ng-controller" => "AuthenticationActionsCtrl"}
%li
%a.icon{"ng-click" => "toggle()"}
%i.fi-list

View File

@@ -1,9 +1,12 @@
%fieldset
%accordion-group{heading: "User"}
.row
%section#checkout_login
.large-6.columns
= render partial: "shop/checkout/login"
%section#checkout_signup
.large-6.columns
= render partial: "shop/checkout/signup"
%accordion-group{heading: "User", "is-open" => "user"}
.row{"ng-controller" => "AuthenticationActionsCtrl"}
.large-12.columns
%button{"ng-click" => "toggle('/login')"} Login
%button{"ng-click" => "toggle('/signup')"} Signup
-#%section#checkout_login
-#.large-6.columns
-#= render partial: "shop/checkout/login"
-#%section#checkout_signup
-#.large-6.columns
-#= render partial: "shop/checkout/signup"

View File

@@ -6,6 +6,9 @@ describe "CheckoutCtrl", ->
beforeEach ->
module("Darkswarm")
order = {}
inject ($controller) ->
scope = {}
inject ($controller, $rootScope) ->
scope = $rootScope.$new()
ctrl = $controller 'CheckoutCtrl', {$scope: scope, Order: order}
it "defaults the user accordion to visible", ->
expect(scope.user).toEqual true