Starting on the sidebar

This commit is contained in:
Will Marshall
2014-03-20 13:54:59 +11:00
parent 6e5c93526c
commit d954a8f4e4
3 changed files with 20 additions and 5 deletions

View File

@@ -0,0 +1,11 @@
window.SidebarCtrl = Darkswarm.controller "SidebarCtrl", ($scope, $location) ->
$scope.active_sidebar = $location.path()
$scope.$watch ->
$location.path()
, ->
$scope.active_sidebar = $location.path()
$scope.visible = ->
$scope.active_sidebar != null and $scope.active_sidebar != ""

View File

@@ -16,14 +16,18 @@
= render partial: "shared/menu"
= display_flash_messages
%section#sidebar{ role: "complementary", "ng-controller" => "SidebarCtrl", "ng-show" => "visible()"}
{{ active_sidebar }}
TEST ME
%a{href: "#"} close
= render partial: "shared/login_panel"
= yield :sidebar
%section{ role: "main" }
= yield
#footer
%section#sidebar{ role: "complementary" }
= render partial: "shared/login_panel"
= yield :sidebar
= yield :scripts

View File

@@ -1,8 +1,8 @@
- if spree_current_user.nil?
%li#login-link= link_to "Login", "#sidebar", id: "sidebarLoginButton", class: "sidebar-button"
%li#login-link= link_to "Login", "#login", id: "sidebarLoginButton", class: "sidebar-button"
%li#login-name.hide
%li.divider
%li#sign-up-link= link_to "Sign Up", "#sidebar", id: "sidebarSignUpButton", class: "sidebar-button"
%li#sign-up-link= link_to "Sign Up", "#signup", id: "sidebarSignUpButton", class: "sidebar-button"
%li#sign-out-link.hide= link_to "Sign Out", "/logout"
- else
%li#login-link.hide= link_to "Login", "#sidebar", id: "sidebarLoginButton", class: "sidebar-button"