Handle null arguments in $.hasChild and $.closestLink

pull/62/head
Thibaut 11 years ago
parent ce31de5c3f
commit 2c56b4349a

@ -12,12 +12,14 @@ $.id = (id) ->
document.getElementById(id) document.getElementById(id)
$.hasChild = (parent, el) -> $.hasChild = (parent, el) ->
return unless parent and el
loop loop
return true if el is parent return true if el is parent
return if el is document.body return if el is document.body
el = el.parentElement el = el.parentElement
$.closestLink = (el, parent = document.body) -> $.closestLink = (el, parent = document.body) ->
return unless el and parent
loop loop
return el if el.tagName is 'A' return el if el.tagName is 'A'
return if el is parent return if el is parent

Loading…
Cancel
Save