[commits] Horde branch FRAMEWORK_5_2 updated. 118dcb3eb5ec925decebd74213ad66d58efc02cc

Michael M Slusarz slusarz at horde.org
Mon Jun 9 05:50:11 UTC 2014


The branch "FRAMEWORK_5_2" has been updated.
The following is a summary of the commits.

from: fe51eeae383c8806ba2b5a0afdd6205c3b7e07fc

1facfe2 Get rid of mboxopts variable
e5d398e Start moving code over to IMP_Flist object
85f6dea This code doesn't do anything anymore
1ec5561 Move delete action to IMP_Flist
e4a53e1 Remove 'Elt' from the method names
0073c2f Move createMbox and changeMbox to IMP_Flist
dd5d1db flist reload moved to IMP_Flist
76c8090 Move highlight code into IMP_Flist
76c4837 this is handled by Tinycon now
c11b497 Mailboxes now stored internally in IMP_Flist as IMP_Flist_Mbox objects
b6d6056 Get rid of smboxes variable
128315b sub mailbox is a property of a master mailbox, not a base folder list action
b3562c8 contextMbox now returns a Flist_Mbox object
49954c3 Remove remainder of 'mbox' retrievals from the element
72980b2 Add IMP_Flist_Mbox.isContainer()
68c6791 Add IMP_Flist_Mbox.ftype()
2177e96 Fixed status no longer saved in element storage
fbe9460 Add IMP_Flist_Mbox.nc()
9c966db Unseen count now stored in IMP_Flist_Mbox
fdfb245 Don't have variables overwrite function names
bb28b4b simplify variable name
c271489 Label now stored in IMP_Flist_Mbox
c994adc Add IMP_Flist_Mbox.fs()
e43b229 Much more efficient polling mechanism
79e5e44 Store ftype in IMP_Flist_Mbox object
04d4237 This is the subelement, so use that method
320d822 Add IMP_Flist_Mbox.subscribed()
c99e442 Add IMP_Mbox_Flist.isMbox()
197f1b6 cleanups
e43274a Add IMP_Flist_Mbox.virtual()
e53852a Move DimpBase specific createMbox code back into DimpBase
43c6dac Fix documentation
ee9ee49 unseen, not unread, to be consistent
c39b1ee Quicker access to mailbox name
64564c9 Initialize unseen value
622eb8a Don't delete viewport data in delete callback
c7774a3 No need to send expand information to server when AJAX response initiates the expand all action
9cea552 *Finally* get to main fix: replace of changed mailbox instead of delete/add
c6e8b97 Improve performance of mailbox toggling
ce898ec No need to initialize empty value
5a22a70 mailbox value is worthless as backup, since it is encoded
2630829 No need for separate ftype variable; this can be dynamically determined via internal data
1796617 Add IMP_Flist_Mbox.expand() and IMP_Flist_Mbox.parentElement()
6624604 Expanding a mailbox doesn't trigger a diff, since it doesn't change the status of that mailbox
79b9d8f Existing object is preserved when a change occurs
47ea175 Fix exists check for container mailboxes
89cb677 No need to query server if we already have data in the ftree object
09e5f0e Cleaner way of handling fake container elements
7fad493 Add IMP_Flist_Mbox.iconElement()
4a8be0d flist events need to be fired from within IMP_Flist_Mbox, since the event is tied to creation of the DOM element - not the object itself
ab7fb35 IMP_Flist.getMbox() can now directly accept an Event object
46865d0 More support for fake elements
6fe2e04 Reorganize within build() so that we can use the pre-existing object within the method
04ba868 Fix expand all in _listMboxes()
e7dca31 [mms] Fix saving expanded state when expanding all mailboxes when all mailboxes are already cached in the browser.
89af296 Correctly expand folder tree to current mailbox on initial viewport load
31a5549 More work to make _toggleSubFolder readable/maintainable code
6e70c62 It is the status of the inserted element, not the existing element, that we need to check
d8987e9 Revert "Don't need array_filter() since the base element is no longer added to the eltdiff object"
964d6d7 Fix showing remote mailboxes when logging in
4f7a991 Replace confusing noexpand option with code that catches this error in IMP_Flist
6364d0f changed elements should also be added to expand list
530fe0a Handle subscribe toggling via mailbox callback
db2f3f7 fixes
bf1e59c Not needed
2702f15 This is not a mbox - this is a message row
118dcb3 changelog

Summary: http://github.com/horde/horde/compare/fe51eeae383c8806ba2b5a0afdd6205c3b7e07fc...118dcb3eb5ec925decebd74213ad66d58efc02cc

-----------------------------------------------------------------------

commit 1facfe229fd3ca4a0e57af46d6b122c3d54b5c34
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 15:46:20 2014 -0600

    Get rid of mboxopts variable

 imp/js/dimpbase.js |   43 ++++++++++++++++++++-----------------------
 1 files changed, 20 insertions(+), 23 deletions(-)

http://github.com/horde/horde/commit/1facfe229fd3ca4a0e57af46d6b122c3d54b5c34

-----------------------------------------------------------------------

commit e5d398ede72174893639efc2812ac7cc6a72ce28
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 16:14:41 2014 -0600

    Start moving code over to IMP_Flist object

 imp/js/dimpbase.js |  138 ++++++++++++++++++++++++++++------------------------
 1 files changed, 74 insertions(+), 64 deletions(-)

http://github.com/horde/horde/commit/e5d398ede72174893639efc2812ac7cc6a72ce28

-----------------------------------------------------------------------

commit 85f6deaba1507f09494e0dd3f0f0c4a8f6044d24
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 16:19:17 2014 -0600

    This code doesn't do anything anymore
    
    Supposed to handle the expand/collapse issue, but it useless now due to
    the timing of various mailbox expansion calls

 imp/js/dimpbase.js |   28 ++++++++++------------------
 1 files changed, 10 insertions(+), 18 deletions(-)

http://github.com/horde/horde/commit/85f6deaba1507f09494e0dd3f0f0c4a8f6044d24

-----------------------------------------------------------------------

commit 1ec55618b87abff435ea5e355e146d10d2bdaed6
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 16:57:35 2014 -0600

    Move delete action to IMP_Flist

 imp/js/dimpbase.js |   53 +++++++++++++++++++++++++++++++++------------------
 1 files changed, 34 insertions(+), 19 deletions(-)

http://github.com/horde/horde/commit/1ec55618b87abff435ea5e355e146d10d2bdaed6

-----------------------------------------------------------------------

commit e4a53e10480af6b40ce15d04ce1403c120c9d09b
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 16:58:41 2014 -0600

    Remove 'Elt' from the method names

 imp/js/dimpbase.js |   48 ++++++++++++++++++++++++------------------------
 1 files changed, 24 insertions(+), 24 deletions(-)

http://github.com/horde/horde/commit/e4a53e10480af6b40ce15d04ce1403c120c9d09b

-----------------------------------------------------------------------

commit 0073c2f96942c0afee45ce779353bd2e9a35e68c
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 17:03:16 2014 -0600

    Move createMbox and changeMbox to IMP_Flist

 imp/js/dimpbase.js |  437 ++++++++++++++++++++++++++--------------------------
 1 files changed, 219 insertions(+), 218 deletions(-)

http://github.com/horde/horde/commit/0073c2f96942c0afee45ce779353bd2e9a35e68c

-----------------------------------------------------------------------

commit dd5d1db2d54d964bee405f4ad84c95f5adcf152d
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 17:57:36 2014 -0600

    flist reload moved to IMP_Flist

 imp/js/dimpbase.js |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/dd5d1db2d54d964bee405f4ad84c95f5adcf152d

-----------------------------------------------------------------------

commit 76c80909881b8b23b584bea41bfb0fdd621500e6
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 22:31:08 2014 -0600

    Move highlight code into IMP_Flist
    
    Bonus: much more efficient highlight implementation

 imp/js/dimpbase.js |   43 +++++++++++++++++++++----------------------
 1 files changed, 21 insertions(+), 22 deletions(-)

http://github.com/horde/horde/commit/76c80909881b8b23b584bea41bfb0fdd621500e6

-----------------------------------------------------------------------

commit 76c4837ca5c798e2da2bdfb73822b80ad1d00b4d
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 22:35:05 2014 -0600

    this is handled by Tinycon now
    
    Regardless, this is OS and application specific. There's no possible way
    we can support all of these combinations.

 imp/js/dimpbase.js |    4 ----
 imp/js/mailbox.js  |    6 ------
 2 files changed, 0 insertions(+), 10 deletions(-)

http://github.com/horde/horde/commit/76c4837ca5c798e2da2bdfb73822b80ad1d00b4d

-----------------------------------------------------------------------

commit c11b49785f43f0b87a0744932f80a09a86328977
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 22:51:17 2014 -0600

    Mailboxes now stored internally in IMP_Flist as IMP_Flist_Mbox objects

 imp/js/dimpbase.js |   97 +++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 65 insertions(+), 32 deletions(-)

http://github.com/horde/horde/commit/c11b49785f43f0b87a0744932f80a09a86328977

-----------------------------------------------------------------------

commit b6d605622dd819676f68640995d0cc0ccaca98bf
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 22:56:16 2014 -0600

    Get rid of smboxes variable

 imp/js/dimpbase.js |   42 ++++++++++++++++++++++--------------------
 1 files changed, 22 insertions(+), 20 deletions(-)

http://github.com/horde/horde/commit/b6d605622dd819676f68640995d0cc0ccaca98bf

-----------------------------------------------------------------------

commit 128315bac8c3e7933eacc5614ecb4af73d3050fc
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon Jun 2 23:22:14 2014 -0600

    sub mailbox is a property of a master mailbox, not a base folder list action

 imp/js/dimpbase.js |   41 +++++++++++++++++++----------------------
 1 files changed, 19 insertions(+), 22 deletions(-)

http://github.com/horde/horde/commit/128315bac8c3e7933eacc5614ecb4af73d3050fc

-----------------------------------------------------------------------

commit b3562c8971f5a715d3cc01c080b61780e1b825c4
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 00:18:26 2014 -0600

    contextMbox now returns a Flist_Mbox object
    
    Requires fullMboxDisplay to be moved to IMP_Flist_Mbox

 imp/js/dimpbase.js |  131 ++++++++++++++++++++++++---------------------------
 1 files changed, 62 insertions(+), 69 deletions(-)

http://github.com/horde/horde/commit/b3562c8971f5a715d3cc01c080b61780e1b825c4

-----------------------------------------------------------------------

commit 49954c315db145586bd880d7e293853b4d848773
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 00:37:33 2014 -0600

    Remove remainder of 'mbox' retrievals from the element
    
    This is handled/abstracted into a single place now - getMbox().

 imp/js/dimpbase.js |   80 +++++++++++++++++++++++++--------------------------
 1 files changed, 39 insertions(+), 41 deletions(-)

http://github.com/horde/horde/commit/49954c315db145586bd880d7e293853b4d848773

-----------------------------------------------------------------------

commit 72980b23f486805b1398b8d46afae5c69282269e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 00:50:29 2014 -0600

    Add IMP_Flist_Mbox.isContainer()

 imp/js/dimpbase.js |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/72980b23f486805b1398b8d46afae5c69282269e

-----------------------------------------------------------------------

commit 68c679180e652f5932e3ad10bd2618973246c2c8
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 00:54:44 2014 -0600

    Add IMP_Flist_Mbox.ftype()

 imp/js/dimpbase.js |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/68c679180e652f5932e3ad10bd2618973246c2c8

-----------------------------------------------------------------------

commit 2177e9653f14d947486fb87c61bbe4c4794abd86
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 00:57:44 2014 -0600

    Fixed status no longer saved in element storage

 imp/js/dimpbase.js |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/2177e9653f14d947486fb87c61bbe4c4794abd86

-----------------------------------------------------------------------

commit fbe9460ff0a0bcb6637181892598c8a32c3b7ec2
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 00:59:35 2014 -0600

    Add IMP_Flist_Mbox.nc()

 imp/js/dimpbase.js |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/fbe9460ff0a0bcb6637181892598c8a32c3b7ec2

-----------------------------------------------------------------------

commit 9c966db8605bbc2831eabdf89100018d04638467
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 01:09:57 2014 -0600

    Unseen count now stored in IMP_Flist_Mbox

 imp/js/dimpbase.js |   72 +++++++++++++++++++++++----------------------------
 1 files changed, 33 insertions(+), 39 deletions(-)

http://github.com/horde/horde/commit/9c966db8605bbc2831eabdf89100018d04638467

-----------------------------------------------------------------------

commit fdfb245396727d16a516e4397560f31049a69332
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 01:19:16 2014 -0600

    Don't have variables overwrite function names

 imp/js/dimpbase.js |   42 ++++++++++++++++++++++--------------------
 1 files changed, 22 insertions(+), 20 deletions(-)

http://github.com/horde/horde/commit/fdfb245396727d16a516e4397560f31049a69332

-----------------------------------------------------------------------

commit bb28b4ba67d7b10137b64eb537b4eb4d6638dbc3
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 01:19:25 2014 -0600

    simplify variable name

 imp/js/dimpbase.js |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/bb28b4ba67d7b10137b64eb537b4eb4d6638dbc3

-----------------------------------------------------------------------

commit c271489ed06f40e80887ee4278360b369a758277
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 01:32:12 2014 -0600

    Label now stored in IMP_Flist_Mbox

 imp/js/dimpbase.js |   36 ++++++++++++++++++++++--------------
 1 files changed, 22 insertions(+), 14 deletions(-)

http://github.com/horde/horde/commit/c271489ed06f40e80887ee4278360b369a758277

-----------------------------------------------------------------------

commit c994adc43b514704464851a276b2f0ef30a20e42
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 01:39:49 2014 -0600

    Add IMP_Flist_Mbox.fs()

 imp/js/dimpbase.js |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

http://github.com/horde/horde/commit/c994adc43b514704464851a276b2f0ef30a20e42

-----------------------------------------------------------------------

commit e43b2293e8e4b3eb1f5aa0c8e3d7d7bbb8bdcf5e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 01:46:17 2014 -0600

    Much more efficient polling mechanism

 imp/js/dimpbase.js |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/e43b2293e8e4b3eb1f5aa0c8e3d7d7bbb8bdcf5e

-----------------------------------------------------------------------

commit 79e5e447eb9791083de4de9610eb332266bf992d
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 01:51:13 2014 -0600

    Store ftype in IMP_Flist_Mbox object

 imp/js/dimpbase.js |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/79e5e447eb9791083de4de9610eb332266bf992d

-----------------------------------------------------------------------

commit 04d4237bb86ef0f9eec0b595f8276639ec179815
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 10:39:37 2014 -0600

    This is the subelement, so use that method

 imp/js/dimpbase.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/04d4237bb86ef0f9eec0b595f8276639ec179815

-----------------------------------------------------------------------

commit 320d822d15b989f62fbb0f668e264e61a48b37d1
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 10:39:52 2014 -0600

    Add IMP_Flist_Mbox.subscribed()

 imp/js/dimpbase.js |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/320d822d15b989f62fbb0f668e264e61a48b37d1

-----------------------------------------------------------------------

commit c99e442a81ca57258aa4abde6915314b7eb24938
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 13:05:07 2014 -0600

    Add IMP_Mbox_Flist.isMbox()

 imp/js/dimpbase.js |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/c99e442a81ca57258aa4abde6915314b7eb24938

-----------------------------------------------------------------------

commit 197f1b6354cbcadf2d5563623a8a3ce5e4d5d89a
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 13:10:21 2014 -0600

    cleanups

 imp/js/dimpbase.js |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

http://github.com/horde/horde/commit/197f1b6354cbcadf2d5563623a8a3ce5e4d5d89a

-----------------------------------------------------------------------

commit e43274a40311e811f22701647cadd3580775b448
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 14:17:25 2014 -0600

    Add IMP_Flist_Mbox.virtual()

 imp/js/dimpbase.js |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/e43274a40311e811f22701647cadd3580775b448

-----------------------------------------------------------------------

commit e53852a520bcd2d35b0602ba191dfb274d0d805c
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 14:17:38 2014 -0600

    Move DimpBase specific createMbox code back into DimpBase

 imp/js/dimpbase.js |   97 +++++++++++++++++++++++++++-------------------------
 1 files changed, 50 insertions(+), 47 deletions(-)

http://github.com/horde/horde/commit/e53852a520bcd2d35b0602ba191dfb274d0d805c

-----------------------------------------------------------------------

commit 43c6dac51acb2c06508786941b6e964c4e735c66
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 14:18:56 2014 -0600

    Fix documentation

 imp/js/dimpbase.js |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/43c6dac51acb2c06508786941b6e964c4e735c66

-----------------------------------------------------------------------

commit ee9ee497dfe5342c3fe78d5f82d98682e3d850d6
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 14:51:11 2014 -0600

    unseen, not unread, to be consistent

 imp/js/dimpbase.js |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/ee9ee497dfe5342c3fe78d5f82d98682e3d850d6

-----------------------------------------------------------------------

commit c39b1eee6f88c1be5548f3d9bc13f6856c1866bc
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 00:16:42 2014 -0600

    Quicker access to mailbox name

 imp/js/dimpbase.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/c39b1eee6f88c1be5548f3d9bc13f6856c1866bc

-----------------------------------------------------------------------

commit 64564c978a79d2d7b6fe86963cd4d92e3e98c592
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 00:30:36 2014 -0600

    Initialize unseen value

 imp/js/dimpbase.js |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/64564c978a79d2d7b6fe86963cd4d92e3e98c592

-----------------------------------------------------------------------

commit 622eb8a88ec7a526765f13f95c216cc146be6f8e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 00:34:09 2014 -0600

    Don't delete viewport data in delete callback

 imp/js/dimpbase.js |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/622eb8a88ec7a526765f13f95c216cc146be6f8e

-----------------------------------------------------------------------

commit c7774a36bb372a6ae3faec5bc6b4584c93e33598
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 00:35:16 2014 -0600

    No need to send expand information to server when AJAX response initiates the expand all action

 imp/js/dimpbase.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/c7774a36bb372a6ae3faec5bc6b4584c93e33598

-----------------------------------------------------------------------

commit 9cea552c15f007c798fe46abfe6a57d9f915b5d9
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Tue Jun 3 16:05:17 2014 -0600

    *Finally* get to main fix: replace of changed mailbox instead of delete/add
    
    To do this, we need to keep the state of the previous element in the
    object instead of storing within the DOM element itself.
    
    Turns out we already have a data structure that is fully documented re: the
    mailbox object -- the AJAX response from IMP_Queue#_flistElt -- so we
    should just use that internally.
    
    During this switchover, simplify methods where we don't need set access
    outside of the Flist class. Additionally, separate polled status from
    unread status.
    
    Add labelElement() return.

 imp/js/dimpbase.js |  463 ++++++++++++++++++++++------------------------------
 1 files changed, 192 insertions(+), 271 deletions(-)

http://github.com/horde/horde/commit/9cea552c15f007c798fe46abfe6a57d9f915b5d9

-----------------------------------------------------------------------

commit c6e8b97f9e823a859577119364e2306cbf6612a2
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 01:26:41 2014 -0600

    Improve performance of mailbox toggling

 imp/js/dimpbase.js |   95 ++++++++++++++++++++++++++++------------------------
 1 files changed, 51 insertions(+), 44 deletions(-)

http://github.com/horde/horde/commit/c6e8b97f9e823a859577119364e2306cbf6612a2

-----------------------------------------------------------------------

commit ce898ec38c72c1a0ba4786a7ce2e6e365e734cd9
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 01:54:56 2014 -0600

    No need to initialize empty value

 imp/js/dimpbase.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/ce898ec38c72c1a0ba4786a7ce2e6e365e734cd9

-----------------------------------------------------------------------

commit 5a22a70bd884d351447b2eddd4e46e9ab623a895
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 02:04:07 2014 -0600

    mailbox value is worthless as backup, since it is encoded
    
    Instead, always send label and default title to the label value

 imp/js/dimpbase.js     |    4 ++--
 imp/lib/Ajax/Queue.php |   11 +++--------
 2 files changed, 5 insertions(+), 10 deletions(-)

http://github.com/horde/horde/commit/5a22a70bd884d351447b2eddd4e46e9ab623a895

-----------------------------------------------------------------------

commit 2630829dbcf91ee2e919620f71db5ad8fefc8864
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 02:11:01 2014 -0600

    No need for separate ftype variable; this can be dynamically determined via internal data

 imp/js/dimpbase.js |   46 +++++++++++++++++++++++-----------------------
 1 files changed, 23 insertions(+), 23 deletions(-)

http://github.com/horde/horde/commit/2630829dbcf91ee2e919620f71db5ad8fefc8864

-----------------------------------------------------------------------

commit 17966176987aff7dc388291ad823b89af6411fc1
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 11:58:19 2014 -0600

    Add IMP_Flist_Mbox.expand() and IMP_Flist_Mbox.parentElement()

 imp/js/dimpbase.js |   44 +++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 39 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/17966176987aff7dc388291ad823b89af6411fc1

-----------------------------------------------------------------------

commit 662460420ecdb64e9aff672eea714274dbb0948e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 12:01:16 2014 -0600

    Expanding a mailbox doesn't trigger a diff, since it doesn't change the status of that mailbox
    
    Only trigger change if we are deleting child and parent is now empty.

 imp/lib/Ftree.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/662460420ecdb64e9aff672eea714274dbb0948e

-----------------------------------------------------------------------

commit 79b9d8fab2c95e3cd246f778dcfdb03de2c415bf
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 12:12:17 2014 -0600

    Existing object is preserved when a change occurs

 imp/js/dimpbase.js |   56 +++++++++++++++++++++++++++++++--------------------
 1 files changed, 34 insertions(+), 22 deletions(-)

http://github.com/horde/horde/commit/79b9d8fab2c95e3cd246f778dcfdb03de2c415bf

-----------------------------------------------------------------------

commit 47ea1755f235784e62fa170965528973dd5591d9
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 12:57:45 2014 -0600

    Fix exists check for container mailboxes

 imp/lib/Mailbox/SessionCache.php |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/47ea1755f235784e62fa170965528973dd5591d9

-----------------------------------------------------------------------

commit 89cb67710799c8cbe3180d1884a04e38eea8ed08
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 12:58:37 2014 -0600

    No need to query server if we already have data in the ftree object

 imp/lib/Mailbox/SessionCache.php |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

http://github.com/horde/horde/commit/89cb67710799c8cbe3180d1884a04e38eea8ed08

-----------------------------------------------------------------------

commit 09e5f0ed1726c6f3379ede42fb41c1b0fdd4a7e1
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 13:29:30 2014 -0600

    Cleaner way of handling fake container elements

 imp/js/dimpbase.js |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

http://github.com/horde/horde/commit/09e5f0ed1726c6f3379ede42fb41c1b0fdd4a7e1

-----------------------------------------------------------------------

commit 7fad4933c656ffce360a249f9240721684c83f00
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 15:16:58 2014 -0600

    Add IMP_Flist_Mbox.iconElement()

 imp/js/dimpbase.js |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/7fad4933c656ffce360a249f9240721684c83f00

-----------------------------------------------------------------------

commit 4a8be0d806d3a0f472815ae5545df7f3e4d0282b
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 15:28:57 2014 -0600

    flist events need to be fired from within IMP_Flist_Mbox, since the event is tied to creation of the DOM element - not the object itself

 imp/js/dimpbase.js |   64 ++++++++++++++++++++++++++++-----------------------
 1 files changed, 35 insertions(+), 29 deletions(-)

http://github.com/horde/horde/commit/4a8be0d806d3a0f472815ae5545df7f3e4d0282b

-----------------------------------------------------------------------

commit ab7fb35877c36588ab66477225d9b3eb1e7760fd
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 16:22:25 2014 -0600

    IMP_Flist.getMbox() can now directly accept an Event object

 imp/js/dimpbase.js |   50 +++++++++++++++++++++++---------------------------
 1 files changed, 23 insertions(+), 27 deletions(-)

http://github.com/horde/horde/commit/ab7fb35877c36588ab66477225d9b3eb1e7760fd

-----------------------------------------------------------------------

commit 46865d02d16164dc2e1187cc5a8982eb61e11772
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 17:32:08 2014 -0600

    More support for fake elements

 imp/js/dimpbase.js |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/46865d02d16164dc2e1187cc5a8982eb61e11772

-----------------------------------------------------------------------

commit 6fe2e0403a5e69dba25142789a7720857c39d5dd
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Jun 4 17:59:09 2014 -0600

    Reorganize within build() so that we can use the pre-existing object within the method

 imp/js/dimpbase.js |   67 +++++++++++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 34 deletions(-)

http://github.com/horde/horde/commit/6fe2e0403a5e69dba25142789a7720857c39d5dd

-----------------------------------------------------------------------

commit 04ba868e4ff41995eaab99ce78049f35dca61040
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 13:15:17 2014 -0600

    Fix expand all in _listMboxes()

 imp/js/dimpbase.js |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/04ba868e4ff41995eaab99ce78049f35dca61040

-----------------------------------------------------------------------

commit e7dca31127e6744609ca8be65293e0cebeed1ae5
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 14:57:38 2014 -0600

    [mms] Fix saving expanded state when expanding all mailboxes when all mailboxes are already cached in the browser.

 imp/docs/CHANGES                                |    2 +
 imp/js/dimpbase.js                              |   17 +++++--
 imp/lib/Ajax/Application/Handler/Dynamic.php    |    7 +--
 imp/lib/Ajax/Application/Handler/Mboxtoggle.php |   57 +++++++++++------------
 imp/package.xml                                 |    4 +-
 5 files changed, 47 insertions(+), 40 deletions(-)

http://github.com/horde/horde/commit/e7dca31127e6744609ca8be65293e0cebeed1ae5

-----------------------------------------------------------------------

commit 89af296bf7eab27b0a9bcc6b7a9cbe462e6ecfbd
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 15:26:27 2014 -0600

    Correctly expand folder tree to current mailbox on initial viewport load

 imp/lib/Ajax/Application/Handler/Dynamic.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/89af296bf7eab27b0a9bcc6b7a9cbe462e6ecfbd

-----------------------------------------------------------------------

commit 31a55490aebf0ba4acf78d15185105797070f187
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 17:55:08 2014 -0600

    More work to make _toggleSubFolder readable/maintainable code
    
    Also ... no need to declare load mailbox code multiple times if we are
    not using it

 imp/js/dimpbase.js |   61 +++++++++++++++++++++++----------------------------
 1 files changed, 28 insertions(+), 33 deletions(-)

http://github.com/horde/horde/commit/31a55490aebf0ba4acf78d15185105797070f187

-----------------------------------------------------------------------

commit 6e70c62f2255ce871b1908e8d5a5d8395acd5943
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 18:19:41 2014 -0600

    It is the status of the inserted element, not the existing element, that we need to check

 imp/lib/Ftree.php |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/6e70c62f2255ce871b1908e8d5a5d8395acd5943

-----------------------------------------------------------------------

commit d8987e9edad0c923c1e800d66400abcd60287783
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 18:30:02 2014 -0600

    Revert "Don't need array_filter() since the base element is no longer added to the eltdiff object"
    
    This reverts commit bbc26943a0842c73d197806b850a2b9d1c336a6b.
    
    Do need this, because _ftreeElt() can return null.

 imp/lib/Ajax/Queue.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/d8987e9edad0c923c1e800d66400abcd60287783

-----------------------------------------------------------------------

commit 964d6d759d6874e460566bd863deac1671e3492d
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 22:08:32 2014 -0600

    Fix showing remote mailboxes when logging in

 imp/lib/Ajax/Application/Handler/Remote.php |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/964d6d759d6874e460566bd863deac1671e3492d

-----------------------------------------------------------------------

commit 4f7a9913d38fb6f82ea7cf30ac69656f3348d45f
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 22:54:57 2014 -0600

    Replace confusing noexpand option with code that catches this error in IMP_Flist

 imp/js/dimpbase.js                           |   26 ++++++++++++++++----------
 imp/lib/Ajax/Application/Handler/Dynamic.php |    4 ----
 imp/lib/Ajax/Queue.php                       |    1 -
 3 files changed, 16 insertions(+), 15 deletions(-)

http://github.com/horde/horde/commit/4f7a9913d38fb6f82ea7cf30ac69656f3348d45f

-----------------------------------------------------------------------

commit 6364d0f7f7116cc751922da1fc975743fef5ceda
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 23:04:18 2014 -0600

    changed elements should also be added to expand list

 imp/js/dimpbase.js |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

http://github.com/horde/horde/commit/6364d0f7f7116cc751922da1fc975743fef5ceda

-----------------------------------------------------------------------

commit 530fe0ae13f238c9a9fcfd85274bf2722dc839b0
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Thu Jun 5 23:44:22 2014 -0600

    Handle subscribe toggling via mailbox callback

 imp/js/dimpbase.js |   56 ++++++++++++++++-----------------------------------
 1 files changed, 18 insertions(+), 38 deletions(-)

http://github.com/horde/horde/commit/530fe0ae13f238c9a9fcfd85274bf2722dc839b0

-----------------------------------------------------------------------

commit db2f3f720ebcc66b7589bb9ab324ed5268336d4e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Jun 6 00:25:36 2014 -0600

    fixes

 imp/js/dimpbase.js |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/db2f3f720ebcc66b7589bb9ab324ed5268336d4e

-----------------------------------------------------------------------

commit bf1e59c1fdb8dc1875656d22f4a4d4600b8e92a8
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Jun 6 11:24:53 2014 -0600

    Not needed

 imp/js/dimpbase.js |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/bf1e59c1fdb8dc1875656d22f4a4d4600b8e92a8

-----------------------------------------------------------------------

commit 2702f15e30964c5fbf5508c20fc333d78ad75b57
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Jun 6 11:35:22 2014 -0600

    This is not a mbox - this is a message row

 imp/js/dimpbase.js |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

http://github.com/horde/horde/commit/2702f15e30964c5fbf5508c20fc333d78ad75b57

-----------------------------------------------------------------------

commit 118dcb3eb5ec925decebd74213ad66d58efc02cc
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sun Jun 8 23:46:21 2014 -0600

    changelog

 imp/docs/CHANGES |    1 +
 imp/package.xml  |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/118dcb3eb5ec925decebd74213ad66d58efc02cc




More information about the commits mailing list