# TabRail ~ A light weight component

(Work in progress.)
What is it?

Tab rail is designed for MVC single page applications which require tabnation that maintains the same context single page. Simply put, target a new tab in browser is not inline with the single page. And I have a use case for this so you might too.

Supported features

- Double click to rename the tab
- Select tabs
- Close tabs
- Tab closed tracking
- Blank slate styling
- Infinite tab length
- Horizontal overscroll
- Responsive ambiguity (no media queries still works)

Goals

- Support html 5+ browsers.
- No framewrork dependencies apart from jQuery (to be removed)
- High quality dry and configurable codebase throughout.
- data hook based widget: [data-tab-rail]
- Tabs fire callback actions allowing you to wire up just about any sort of action to represent a change in tab.
- Easy to port and fork.