Description
I recently checked in a prototype of the Jetui layout engine and client side ajax customization like drag and drop in https://issues.apache.org/jira/browse/JS2-1057. This work implemented under this issue will refine the customization engine client side code. Feature work includes:
- scroll locking of header area and bottom dock areas (configurable)
- Complete Error Handling
- Refactoring
- Clean up Drag and Drop, fix bug with dropping into bottom of columns, remove extra window around drag target
- Detached window state for all portlets, not just navigators
- Resize
- Close (properly implement as action)
- Toolbar issues: when closed reopen, drop into closed area, persist, make toolbars optional/configurable
- remove hard-coded navigator, toolbox
- Multi-row layouts
- Scroll on move
- Dock at top
- ensure all operations are secured
- Keyboard Accelerators
Not included here (Client side rendering engine, will do that work on a subsequent JIRA issue)