mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-12 03:50:22 +00:00
BOM dataSubmitter service changes class of relevant element based on response
This commit is contained in:
@@ -141,13 +141,15 @@ orderManagementModule.filter "selectFilter", [
|
||||
]
|
||||
|
||||
orderManagementModule.factory "dataSubmitter", [
|
||||
"$http", "$q"
|
||||
($http, $q) ->
|
||||
"$http", "$q", "switchClass"
|
||||
($http, $q, switchClass) ->
|
||||
return (changeObj) ->
|
||||
deferred = $q.defer()
|
||||
$http.put(changeObj.url).success((data) ->
|
||||
switchClass changeObj.element, "update-success", ["update-pending", "update-error"], 3000
|
||||
deferred.resolve data
|
||||
).error ->
|
||||
switchClass changeObj.element, "update-error", ["update-pending", "update-success"], false
|
||||
deferred.reject()
|
||||
deferred.promise
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user