npm.io
1.0.3 • Published 10 years ago

dom-nav

Licence
ISC
Version
1.0.3
Deps
0
Vulns
0
Weekly
0

dom-nav

Navigate DOM elements in all directions (←↑→↓)

###Example using Brisky:

var elem = {
  class: 'one-of-many',
  on: {
    arrowup (data) {
      let up = nav.up(data.target)
      if (up) { up.focus() }
    },
    arrowdown (data) {
      let down = nav.down(data.target)
      if (down) { down.focus() }
    },
    arrowleft (data) {
      let left = nav.left(data.target)
      if (left) { left.focus() }
    },
    arrowright (data) {
      let right = nav.right(data.target)
      if (right) { right.focus() }
    }
  }
}

Keywords