Change By: Christopher Zimmermann (10/Sep/13 12:12 PM)
Description: Notes

WorkbenchViewImpl - Add keyboardEventPanel which is a Vaadin Panel to scope some keyboard events to the active workbench.
Handers for ENTER and DELETE key.

ListViewImpl - Handles Enter key with onShortcutKey() - passes to presenter.
AbstractContentPresenter.onShortcutKey().
Fires ItemShortcutKeyEvent() on the eventbus!

BrowserPresenter adds a handler that checks for ENTER key and simply calls executeDefault.

Notes:

InplaceEditingTreeTable - where ESC, ENTER, TAB and SHIFT-TAB are handled.

Need input:
The keyboardEventPanel in the WorkbenchViewImpl is passed to the InplaceEditingTreeTable in the addKeyboardHandlers method so that the keyboard handler for the tree will also be scoped by vaadin to the workbench. This is good because then tab shortcuts can be re-enabled and not break dialog field tabbing.
But the way it is passed in is quite convoluted. Can you recommened a better way?
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <dev-list-unsubscr...@magnolia-cms.com>
----------------------------------------------------------------

Reply via email to