Change rake test:js to run headless.

To run tests in browser, use rake test:js_in_browser.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Implement Edit Track synchronization between tabs/windows.

The use of WebStorage API requires browser IE 8+ and equivalent.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Fix feature overlapping sidebar when dragged or resized.

The overlap is because drag / resize helper is attached to body. While
draggable has an option to attach helper to another element, resizable
doesn't. The only option thus is this hack.

Thanks to Harsh Gupta <gupta.harsh96@gmail.com> for suggesting z-index.

closes #56.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Add ability to collapse and uncollapse a track.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Add chevron to indicate collapsible nature of track.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>