mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-25 20:46:48 +00:00
17 lines
519 B
CoffeeScript
17 lines
519 B
CoffeeScript
angular.module("admin.resources")
|
|
.factory "ShippingMethods", ($injector) ->
|
|
new class ShippingMethods
|
|
all: []
|
|
byID: {}
|
|
pristineByID: {}
|
|
|
|
constructor: ->
|
|
if $injector.has('shippingMethods')
|
|
@load($injector.get('shippingMethods'))
|
|
|
|
load: (shippingMethods) ->
|
|
for shippingMethod in shippingMethods
|
|
@all.push shippingMethod
|
|
@byID[shippingMethod.id] = shippingMethod
|
|
@pristineByID[shippingMethod.id] = angular.copy(shippingMethod)
|