Move some helpers from ext/jquery to utils/helpers
This commit is contained in:
parent
051562540c
commit
bf33ffce41
|
@ -4,8 +4,6 @@ config_keys_map = Travis.CONFIG_KEYS_MAP
|
||||||
config = ENV.config
|
config = ENV.config
|
||||||
githubCommitUrl = Travis.Urls.githubCommit
|
githubCommitUrl = Travis.Urls.githubCommit
|
||||||
timeago = $.timeago
|
timeago = $.timeago
|
||||||
intersect = $.intersect
|
|
||||||
only = $.only
|
|
||||||
mapObject = $.map
|
mapObject = $.map
|
||||||
|
|
||||||
colors = {
|
colors = {
|
||||||
|
@ -16,6 +14,28 @@ colors = {
|
||||||
canceled: 'gray'
|
canceled: 'gray'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mapObject = (elems, callback, arg) ->
|
||||||
|
value = undefined
|
||||||
|
key = undefined
|
||||||
|
ret = []
|
||||||
|
i = 0
|
||||||
|
for key of elems
|
||||||
|
value = callback(elems[key], key, arg)
|
||||||
|
ret[ret.length] = value if value?
|
||||||
|
ret.concat.apply [], ret
|
||||||
|
|
||||||
|
only = (object) ->
|
||||||
|
keys = Array::slice.apply(arguments)
|
||||||
|
object = (if (typeof keys[0] is 'object') then keys.shift() else this)
|
||||||
|
result = {}
|
||||||
|
for key of object
|
||||||
|
result[key] = object[key] unless keys.indexOf(key) is -1
|
||||||
|
result
|
||||||
|
|
||||||
|
intersect = (array, other) ->
|
||||||
|
array.filter (element) ->
|
||||||
|
other.indexOf(element) != -1
|
||||||
|
|
||||||
compact = (object) ->
|
compact = (object) ->
|
||||||
result = {}
|
result = {}
|
||||||
(result[key] = value unless Ember.isEmpty(value)) for key, value of object || {}
|
(result[key] = value unless Ember.isEmpty(value)) for key, value of object || {}
|
||||||
|
|
|
@ -21,6 +21,7 @@ if charm_key = $('meta[name="travis.charm_key"]').attr('value')
|
||||||
|
|
||||||
require 'utils/ajax'
|
require 'utils/ajax'
|
||||||
|
|
||||||
|
require 'utils/keys-map'
|
||||||
require 'utils/urls'
|
require 'utils/urls'
|
||||||
require 'utils/helpers'
|
require 'utils/helpers'
|
||||||
require 'utils/status-image-formats'
|
require 'utils/status-image-formats'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user