mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-25 20:46:48 +00:00
13 lines
513 B
CoffeeScript
13 lines
513 B
CoffeeScript
angular.module("ofn.admin").factory "dataSubmitter", [
|
|
"$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
|
|
] |