21 lines
508 B
Markdown
21 lines
508 B
Markdown
|
# Module description - sessions/*
|
||
|
|
||
|
The sessions folder contains functionality that was broken out to keep
|
||
|
`sessions.js` from getting huge.
|
||
|
|
||
|
## addRemove.js
|
||
|
|
||
|
Provides methods for adding, removing, and re-ordering sessions and their tabs.
|
||
|
|
||
|
## binding.js
|
||
|
|
||
|
Event bindings, such as drag/drop and middle click
|
||
|
|
||
|
## state.js
|
||
|
|
||
|
Actual tab state as a singleton, imported by other modules to do re-ordering or
|
||
|
other tab manipulation.
|
||
|
|
||
|
## switching.js
|
||
|
|
||
|
Provides the utility methods for between tabs, directly or in order.
|