mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-28 21:07:16 +00:00
WIP: Adding a side_menu to the enterprise form
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
//= require ./payment_methods/payment_methods
|
||||
//= require ./products/products
|
||||
//= require ./shipping_methods/shipping_methods
|
||||
//= require ./side_menu/side_menu
|
||||
//= require ./utils/utils
|
||||
//= require ./users/users
|
||||
//= require textAngular.min.js
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
angular.module("admin.enterprises")
|
||||
.controller "sideMenuCtrl", ($scope, Enterprise, SideMenu) ->
|
||||
$scope.Enterprise = Enterprise.enterprise
|
||||
$scope.select = SideMenu.select
|
||||
|
||||
SideMenu.setItems [
|
||||
{ name: 'Primary Details' }
|
||||
{ name: 'Address' }
|
||||
{ name: "Shipping Methods"}
|
||||
{ name: "Payment Methods"}
|
||||
{ name: "Enterprise Fees"}
|
||||
{ name: 'Contact & Social' }
|
||||
{ name: 'About' }
|
||||
{ name: "Business Details"}
|
||||
{ name: 'Images' }
|
||||
{ name: "Preferences"}
|
||||
]
|
||||
|
||||
$scope.select(0)
|
||||
$scope.menu = SideMenu.items
|
||||
@@ -1 +1 @@
|
||||
angular.module("admin.enterprises", ["admin.payment_methods", "admin.utils", "admin.shipping_methods", "admin.users", "textAngular"])
|
||||
angular.module("admin.enterprises", [
|
||||
@@ -0,0 +1,15 @@
|
||||
angular.module("admin.side_menu")
|
||||
.factory "SideMenu", ->
|
||||
new class SideMenu
|
||||
items: []
|
||||
selected: null
|
||||
|
||||
setItems: (items) =>
|
||||
@items = items
|
||||
|
||||
select: (index) =>
|
||||
@selected.selected = false if @selected
|
||||
@selected = @items[index]
|
||||
@selected.selected = true
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
angular.module("admin.side_menu", [])
|
||||
Reference in New Issue
Block a user