Bug #1933
openXBL 2d Dropdown: various improvements
0%
Description
In order of priority, most urgent to least urgent:
1) rethink how enumerations get populated at runtime - currently done in
javascript, and this is so slow (for large lists like species in the pisco app)
that firefox pops up a dialog asking if user wants to terminate JS process.
Other possibilities include:
- optimizing the existing javascript code (NOTE - maybe the bottleneck is the
alphabetical reordering? is this done in JS? if so, can we do it in the rules
instead?)
- getting menuitems from a call to a java Command in the backend
2) make scrollbox arrows bigger and easier to hit - need to inherit from and
override default XUL arrowscrollbox to do this (see how default XUL menuitem was
overridden in a similar fashion, in the
jalama/chrome/content/widgets/enumeration_bindings.xml file)
3) reordering of entries on 2d popup screen - for example:
- most recently used at top, with separator line?
- alphabetical (current scheme)
- cluster species groups together
- species in the same spatial zone are grouped together
- other arbitrary grouping to accomodate individual preferences
Related issues