_coffee/app/globals.coffee
# Needs to be window as used in third party script
window.GITHUB_ISSUES_USER = "newtheatre"
window.GITHUB_ISSUES_REPO = "history-project"
delay = (ms, func) -> setTimeout func, ms
getUrlParameter = (name) ->
match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search)
match and decodeURIComponent(match[1].replace(/\+/g, ' '))
debounce = (fn) ->
timeout = undefined
->
args = Array::slice.call(arguments)
ctx = this
clearTimeout timeout
timeout = setTimeout((->
fn.apply ctx, args
return
), 40)
isMobile = ->
$('#nthpMobileDetect').css('display') == 'block'
window.im = isMobile