mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-25 05:45:15 +00:00
Moving a bunch of index related services from general admin module into indexUtils
This commit is contained in:
@@ -1 +1 @@
|
||||
angular.module("admin.indexUtils", [])
|
||||
angular.module("admin.indexUtils", ['ngResource'])
|
||||
@@ -1,4 +1,4 @@
|
||||
angular.module("ofn.admin").factory "dataSubmitter", ($http, $q, resources) ->
|
||||
angular.module("admin.indexUtils").factory "dataSubmitter", ($http, $q, resources) ->
|
||||
return (change) ->
|
||||
deferred = $q.defer()
|
||||
resources.update(change).$promise.then (data) ->
|
||||
@@ -1,4 +1,4 @@
|
||||
angular.module("ofn.admin").factory "pendingChanges", (dataSubmitter) ->
|
||||
angular.module("admin.indexUtils").factory "pendingChanges", (dataSubmitter) ->
|
||||
pendingChanges: {}
|
||||
|
||||
add: (id, attr, change) ->
|
||||
@@ -1,4 +1,4 @@
|
||||
angular.module("ofn.admin").factory "resources", ($resource) ->
|
||||
angular.module("admin.indexUtils").factory "resources", ($resource) ->
|
||||
LineItem = $resource '/api/orders/:order_number/line_items/:line_item_id.json',
|
||||
{ order_number: '@order_cycle_id', line_item_id: '@line_item_id'},
|
||||
'update': { method: 'PUT' }
|
||||
@@ -0,0 +1,10 @@
|
||||
angular.module("admin.indexUtils").factory "switchClass", ($timeout) ->
|
||||
return (element,classToAdd,removeClasses,timeout) ->
|
||||
$timeout.cancel element.timeout if element.timeout
|
||||
element.removeClass className for className in removeClasses
|
||||
element.addClass classToAdd
|
||||
intRegex = /^\d+$/
|
||||
if timeout && intRegex.test(timeout)
|
||||
element.timeout = $timeout(->
|
||||
element.removeClass classToAdd
|
||||
, timeout, true)
|
||||
@@ -1,13 +0,0 @@
|
||||
angular.module("ofn.admin").factory "switchClass", [
|
||||
"$timeout"
|
||||
($timeout) ->
|
||||
return (element,classToAdd,removeClasses,timeout) ->
|
||||
$timeout.cancel element.timeout if element.timeout
|
||||
element.removeClass className for className in removeClasses
|
||||
element.addClass classToAdd
|
||||
intRegex = /^\d+$/
|
||||
if timeout && intRegex.test(timeout)
|
||||
element.timeout = $timeout(->
|
||||
element.removeClass classToAdd
|
||||
, timeout, true)
|
||||
]
|
||||
Reference in New Issue
Block a user