Skip to content

Instantly share code, notes, and snippets.

@leonelgalan
Created December 3, 2013 14:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leonelgalan/7770306 to your computer and use it in GitHub Desktop.
Save leonelgalan/7770306 to your computer and use it in GitHub Desktop.
allItems = document.getElementsByTagName('*')
i = 0
while i < allItems.length
if allItems[i].tagName isnt 'HTML' and allItems[i].tagName isnt 'BODY'
allItems[i].addEventListener 'mouseover', (event) ->
console.log event.target.style.border
event.target.setAttribute 'data-border', event.target.style.border
event.target.style.border = '2px solid #F00'
event.stopPropagation()
allItems[i].addEventListener 'mouseout', (event) ->
console.log event.target.style.border
console.log event.target.getAttribute('data-border')
event.target.style.border = event.target.getAttribute('data-border') || '0px'
event.stopPropagation()
i++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment