mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Starting on the sidebar
This commit is contained in:
@@ -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 != ""
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user