I've been working on what I'm calling an "Accessible Settings Table". I'm wondering if the jQuery dependency were stripped if this pattern might make sense as a "Frendly Component".

It's a fairly simple concept. You have a table grid of different "settings". Each row is a setting. There is a corresponding form to update each setting. Whenever a row receives focus the associated settings form appears below. Of course on .no-js the component is "expanded" and everything is accessible.
This concept came from re-imagining a similar experience that used Right Click > Update Setting to open a JavaScript modal window.
I really like how you can tab through the whole thing. Combined with some bypasslinks that could be really nice.
Demo and explanation in this pen:
http://codepen.io/jpdevries/pen/BKXbXg
I've been working on what I'm calling an "Accessible Settings Table". I'm wondering if the jQuery dependency were stripped if this pattern might make sense as a "Frendly Component".
It's a fairly simple concept. You have a table grid of different "settings". Each row is a setting. There is a corresponding form to update each setting. Whenever a row receives focus the associated settings form appears below. Of course on
.no-jsthe component is "expanded" and everything is accessible.This concept came from re-imagining a similar experience that used Right Click > Update Setting to open a JavaScript modal window.
I really like how you can tab through the whole thing. Combined with some bypasslinks that could be really nice.
Demo and explanation in this pen:
http://codepen.io/jpdevries/pen/BKXbXg