Skip to content

Instantly share code, notes, and snippets.

@svasva
Last active December 11, 2015 20:18
Show Gist options
  • Save svasva/4653844 to your computer and use it in GitHub Desktop.
Save svasva/4653844 to your computer and use it in GitHub Desktop.
common =
checkEnter: (e) -> return (e.keyCode is 13 and not e.shiftKey)
stopEvent: (e) ->
e.preventDefault()
e.stopPropagation()
autoScoll: (selector) ->
Meteor.clearTimeout(scroller) if scroller?
scroller = Meteor.setTimeout (->
elm = @find(selector)
$(elm).scrollTop elm.scrollHeight), 100
isoDate: (date) -> new Date(date).toISOString()
splitLines: (text) -> _.map text.split("\n"), (line) -> {line: line}
userLoggedIn: (cb) ->
Meteor.autorun (handle) ->
if Meteor.userId()
handle.stop()
cb()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment