r21187: - Convert LdbBrowse to use TreeVirtual. This adds the following capabilities
commitd3eef7270d033fa0e37c07291065389bc746881f
authorDerrell Lipman <derrell@samba.org>
Tue, 6 Feb 2007 21:00:23 +0000 (6 21:00 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:44:44 +0000 (10 14:44 -0500)
treecd6368db87cd5c149f8843eac1142e8ac09189cc
parent37986668042d75dc8ca1c20a690b5873c52f3211
r21187: - Convert LdbBrowse to use TreeVirtual.  This adds the following capabilities
  that Simo asked for:

  * One can now open a branch without selecting the row.  The previously
    selected row (if any) remains selected.

  * Selecting a row does not automatically open the branch.  That can be done
    by either clicking on the open/close button or pressing Enter while that
    row is selected.

  * The entire tree can now be disabled.  In LdbBrowse, the fsm is configured
    to disable the tree during each remote procedure call, so that a pile of
    requests don't get queued during RPC.

  The most obvious flaw with TreeVirtual right now, is that the tree does not
  properly resize (or even initially size itself) to its container.  Fixing
  that is my next task.  It's actually a generic Table issue that people have
  been asking for for ages: having columns resize themselves automagically.
(This used to be commit 23a8b777638f7f40d95e125de97d077ae964e796)
webapps/swat/source/class/swat/module/ldbbrowse/Fsm.js
webapps/swat/source/class/swat/module/ldbbrowse/Gui.js