[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