]> git.evergreen-ils.org Git - working/Evergreen.git/commit
File->Join Tabs experiment. Can disable through prefs.js, and I may make disabled...
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 29 Jun 2010 18:20:02 +0000 (18:20 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 29 Jun 2010 18:20:02 +0000 (18:20 +0000)
commit0376e2f123b84ea311c44acded2e8614e297245e
treed5109636b10374ea90c45c22480755c43885bfff
parente575f34d68d14fda64cf46c9d349f770769115da
File->Join Tabs experiment.  Can disable through prefs.js, and I may make disabled the default before we branch trunk depending how things play out.  One current limitation is that the interfaces thus joined get reloaded as a consequence of their respective DOM nodes being relocated, so tab joining is most useful to setup prior to retrieving information you'd like to view side by side.  I haven't found an easy way around this, though we could roll our own tab browser (bleh) or come up with a generic way for interfaces to save their state.  Tab labels are also imperfect, given that interfaces are able to dynamically modify the tab label and can clobber each other if sharing a tab

git-svn-id: svn://svn.open-ils.org/ILS/trunk@16830 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/xul/staff_client/chrome/content/main/menu.js
Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
Open-ILS/xul/staff_client/defaults/preferences/prefs.js