mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-10 03:30:22 +00:00
BOM: Add switchClass service to help visualise update status
This commit is contained in:
@@ -126,4 +126,18 @@ orderManagementModule.factory "dataSubmitter", [
|
||||
).error ->
|
||||
deferred.reject()
|
||||
deferred.promise
|
||||
]
|
||||
]
|
||||
|
||||
orderManagementModule.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