|
1.59.2.12 FRAMEWORK_3 (+3 -2 lines) |
09/29/2008 01:32 PM |
Chuck Hagenbuch chuck |
MFH 1.72 |
|
1.72 (+3 -2 lines) |
09/29/2008 01:30 PM |
Chuck Hagenbuch chuck |
Fix check for portal.php |
|
1.59.2.11 FRAMEWORK_3 (+6 -3 lines) |
08/13/2008 08:47 PM |
Chuck Hagenbuch chuck |
MFH 1.71 Tags: DIMP_1_1, DIMP_1_1_RC2 |
|
1.71 (+6 -3 lines) |
08/13/2008 08:45 PM |
Chuck Hagenbuch chuck |
Add missing f:
Skip separators |
|
1.59.2.10 FRAMEWORK_3 (+1 -2 lines) |
07/14/2008 05:38 PM |
Michael M Slusarz slusarz |
MFH: Add arrow buttons to message list scrollbar.
This is stable enough to merge into 1.0.1. Tags: DIMP_1_0_1_RC1 |
|
1.70 (+1 -2 lines) |
06/25/2008 06:07 PM |
Michael M Slusarz slusarz |
Refactor DimpSlider by moving all code needed from scriptaculous library into
it, instead of extending. |
|
1.59.2.9 FRAMEWORK_3 (+2 -1 lines) |
06/21/2008 02:16 PM |
Michael M Slusarz slusarz |
MFH:
1.111 +2 -1 dimp/compose.php
1.69 +2 -1 dimp/index.php
1.139 +10 -3 dimp/lib/DIMP.php
1.69 +2 -1 dimp/message.php |
|
1.69 (+2 -1 lines) |
06/21/2008 03:00 AM |
Michael M Slusarz slusarz |
Move javascript loading to the bottom of the HTML output. Especially useful
on login - loads to the 'Loading...' screen immediately to give users a better
responsiveness feel. |
|
1.59.2.8 FRAMEWORK_3 (+2 -3 lines) |
06/10/2008 07:00 PM |
Michael M Slusarz slusarz |
MFH: CHANGES - 1.100-1.102; index.php - 1.67-1.68; DraggableMail.js - 1.51;
dragdrop.js - 1.9-1.14; DimpBase.js - 1.78-1.83; DIMP.php - 1.134-1.135;
screen.css - 1.261, 1.263; ViewPort.js - 1.252; index.inc - 1.197, 1.200;
ie6_or_less.css - 1.31; imp.php - 1.222 |
|
1.68 (+1 -2 lines) |
06/09/2008 05:37 PM |
Michael M Slusarz slusarz |
Remove reliance on scriptaculous dragdrop.js entirely by implementing
ghosting, constraint, and snapping in our library.
Remove some optional scroll params that we are never going to change - since
the goal of our library is to be as simple as possible.
Remove some unused code in dragdrop.js. |
|
1.67 (+2 -2 lines) |
06/09/2008 03:32 PM |
Michael M Slusarz slusarz |
Use new drag/drop library to handle message drags.
Improvements:
* Faster
* Allows us to fix bugs/issues when not relying on the (sometimes glacial)
response upstream.
* Doesn't require hacks to get around IE CSS positioning issues.
* Provides more feedback to user (via drag box)
* Folders now only expand if dragged over folder icon, instead of entire
element
* Will (hopefully) provide a way to implement folder dragging without problems. |
|
1.59.2.7 FRAMEWORK_3 (+15 -14 lines) |
06/06/2008 12:38 PM |
Michael M Slusarz slusarz |
MFH: Request #6793 |
|
1.66 (+15 -14 lines) |
06/06/2008 03:21 AM |
Michael M Slusarz slusarz |
Bug: 6793
Honor Horde's 'sidebar_width' preference. Fix titles to show full folder name
in browser tooltip popup. |
|
1.59.2.6 FRAMEWORK_3 (+2 -2 lines) |
05/13/2008 09:45 PM |
Michael M Slusarz slusarz |
MFH 1.65 Tags: DIMP_1_0 |
|
1.65 (+2 -2 lines) |
05/13/2008 09:43 PM |
Michael M Slusarz slusarz |
Another typo. |
|
1.59.2.5 FRAMEWORK_3 (+2 -1 lines) |
05/12/2008 10:32 PM |
Michael M Slusarz slusarz |
MFH: index.php - 1.64; DIMP.php - 1.128; message.php - 1.65 |
|
1.64 (+2 -1 lines) |
05/12/2008 10:30 PM |
Michael M Slusarz slusarz |
Use IMP::wrapInlineScript().
Don't globablly load unblockImages.js. |
|
1.59.2.4 FRAMEWORK_3 (+11 -2 lines) |
04/28/2008 05:57 PM |
Michael M Slusarz slusarz |
MFH: Merge the new event observer handling code. Tags: DIMP_1_0_RC4 |
|
1.63 (+11 -2 lines) |
04/22/2008 11:56 PM |
Michael M Slusarz slusarz |
Move all event observers for both the main page and the message screens (except
for 2 calls) to javascript code so 1) it can be cached/compressed, 2) we
finally use the correct cross-browser Event library rather than doing straight
HTML-level 'onclick' handlers. |
|
1.59.2.3 FRAMEWORK_3 (+2 -1 lines) |
02/26/2008 04:25 PM |
Michael M Slusarz slusarz |
MFH: Move base dimp page javascript out of DimpCore - it is not needed for
either the compose or popup message pages. Tags: DIMP_1_0_RC3 |
|
1.62 (+2 -1 lines) |
02/26/2008 04:21 PM |
Michael M Slusarz slusarz |
Move base dimp page javascript out of DimpCore - it is not needed for either
the compose or popup message pages. |
|
1.59.2.2 FRAMEWORK_3 (+5 -3 lines) |
02/22/2008 01:20 PM |
Jan Schneider jan |
MFH: 1.61 |
|
1.61 (+5 -3 lines) |
02/22/2008 12:44 PM |
Jan Schneider jan |
portal.php and prefs.php are required. |
|
1.59.2.1 FRAMEWORK_3 (+2 -2 lines) |
01/02/2008 06:30 AM |
Jan Schneider jan |
Happy New Year Tags: DIMP_1_0_RC2 |
|
1.60 (+2 -2 lines) |
01/02/2008 06:11 AM |
Jan Schneider jan |
Happy New Year |
|
1.59 (+2 -1 lines) |
12/07/2007 04:35 AM |
Michael M Slusarz slusarz |
Get rid of dynamically created input boxes in sidebar when creating/renaming
folders and instead use modal popup (specifically redbox).
Not 100% complete - could use a bit of work on formatting and phrasing - but
this absolutely needs to be in 1.0 since the old method was inadequate for
multiple reasons. Tags: FRAMEWORK_3, BEFORE_MERGE_3_2 |
|
1.58 (+2 -2 lines) |
11/02/2007 05:18 PM |
Chuck Hagenbuch chuck |
[cjh] Import dhtmlHistory.js from DIMP into Horde core. Tags: DIMP_1_0_RC1 |
|
1.57 (+4 -2 lines) |
10/01/2007 03:33 PM |
Michael M Slusarz slusarz |
Convert to a cross-browser compliant scrollbar in the message list. I know
its an ugly red color right now, but that is for debugging/testing. Hopefully
a pretty-ified version will be coming soon. |
|
1.56 (+9 -13 lines) |
09/11/2007 02:32 AM |
Michael M Slusarz slusarz |
Bug: 5617
Make sure DIMP only honors its menu/apps setting, not IMP's. |
|
1.55 (+7 -1 lines) |
06/13/2007 01:40 PM |
Jan Schneider jan |
Allow to add custom menu items. Tags: DIMP_1_0_ALPHA |
|
1.54 (+2 -2 lines) |
05/23/2007 05:50 AM |
Michael M Slusarz slusarz |
Break out portal configuration so an admin can define which portal blocks
to display. |
|
1.53 (+1 -2 lines) |
04/30/2007 11:07 AM |
Michael M Slusarz slusarz |
Although a good idea in theory, odds are we haven't set up basic dimp data
yet (like dimp's prefs cache) when we run index.php. Since it is not that
heavy of a file, we should allow read-write sessions here. |
|
1.52 (+2 -1 lines) |
04/30/2007 07:37 AM |
Michael M Slusarz slusarz |
Several more scripts that shouldn't need read/write session access. |
|
1.51 (+2 -2 lines) |
04/16/2007 06:08 AM |
Michael M Slusarz slusarz |
Bug: 5259
Correctly include javascript file from templates/. |
|
1.50 (+3 -2 lines) |
04/10/2007 11:25 AM |
Michael M Slusarz slusarz |
No longer use a "custom" AJAX response when obtaining message list - instead,
do a regular AJAX call. Prevents us from having to do parsing on the browser
side, and is more in line with the other code. Now we simply have to create
the rows from this data as needed. Additional benefit is all formatting data
(HTML markup) is loaded only once on login - afterwards, we simply use
prototypejs's Template function to create the rows.
Don't update row from unseen -> seen when deleting (with fade effect, you would
see this change right before the message was deleted).
More improvements to the scroll algorithim. |
|
1.49 (+2 -1 lines) |
03/21/2007 06:07 PM |
Michael M Slusarz slusarz |
Stupid me. Forgot that we don't include dragdrop.js in popup screens. So
the DraggableMail stuff does have to live in its own file. |
|
1.48 (+1 -2 lines) |
03/21/2007 05:49 PM |
Michael M Slusarz slusarz |
No need for separate DraggableMail implementation - simply extend
scriptaculous' dragdrop.js as needed. The key is to assign listeners via
the Draggable object rather than to the global Draggables object - since we
have different Draggable types on the page (splitbar, message rows), we can't
use global Draggables listeners since the actions done on each will be
different. (Unfortunately, the scriptaculous documentation is really shoddy
on this, so it took me awhile to figure out this can be done.) |
|
1.47 (+1 -2 lines) |
03/15/2007 12:08 AM |
Michael M Slusarz slusarz |
Don't need this notify() at all - when we build the folder list any
notifications will be displayed at that time. |
|
1.46 (+2 -2 lines) |
03/14/2007 02:23 PM |
Michael M Slusarz slusarz |
This has to be delayed until onload because the alert div can not be
created until the page is entirely loaded. We are most likely first seeing
this now because other changes we have made (I'm thinking my dhtmlHistory
changes last night) now take much less time so the browser will get to this
code before the page is completely loaded. Or so I would like to think :). |
|
1.45 (+2 -2 lines) |
03/12/2007 04:57 PM |
Michael M Slusarz slusarz |
Use correct label when calling DimpCore.show(). |
|
1.44 (+3 -8 lines) |
03/07/2007 01:30 PM |
Michael M Slusarz slusarz |
Allow stuff to work more properly when directly accessing message.php or
compose.php.
Correctly refresh folderList/messageList when in a popup of a popup (i.e.
composing a message when clicking on a compose link in a message popup).
Allow hash bookmarks to work properly in all browsers (including Safari). |
|
1.43 (+18 -1 lines) |
03/02/2007 06:05 PM |
Michael M Slusarz slusarz |
Remove ListFolders.php file. The work of this file is now done by
index.inc and by the ListFolders AJAX call. This allows us to load up
the initial screen quicker, and will do the loading of the folders in the
background which allows a user to start interfacing with the page quicker.
It is also a more cleaner implementation overall. |
|
1.42 (+2 -2 lines) |
02/21/2007 05:39 AM |
Jan Schneider jan |
Remove debug statement, fix logic. |
|
1.41 (+7 -2 lines) |
02/21/2007 02:42 AM |
Michael M Slusarz slusarz |
Can't use dhtmlHistory on safari. At all. |
|
1.40 (+9 -7 lines) |
01/09/2007 12:24 AM |
Michael M Slusarz slusarz |
Turns out we may have to include some script files after we include the
base JS files - add a parameter to DIMP::header() to allow us to do this. |
|
1.39 (+2 -2 lines) |
01/07/2007 02:16 PM |
Michael M Slusarz slusarz |
Use IMP::addInlineScript(). |
|
1.38 (+2 -2 lines) |
01/02/2007 07:46 AM |
Jan Schneider jan |
Happy New Year |
|
1.37 (+5 -3 lines) |
01/01/2007 07:40 PM |
Jan Schneider jan |
Assign copyright to The Horde Project for those copyright holders that already agreed to it. |
|
1.36 (+2 -2 lines) |
12/17/2006 03:31 PM |
Chuck Hagenbuch chuck |
Use dragdrop.js from IMP. |
|
1.35 (+1 -2 lines) |
11/28/2006 04:52 PM |
Michael M Slusarz slusarz |
Make DimpCore.js a true static javascript file. All PHP processing is now done
exclusively in dimp.js.php. |
|
1.34 (+1 -2 lines) |
11/28/2006 03:21 AM |
Michael M Slusarz slusarz |
always load json.js. |
|
1.33 (+2 -2 lines) |
11/24/2006 03:00 PM |
Michael M Slusarz slusarz |
Move json code to imp, where it will be used shortl. |
|
1.32 (+1 -2 lines) |
10/15/2006 04:46 PM |
Chuck Hagenbuch chuck |
effects.js is already loaded here |
|
1.31 (+3 -2 lines) |
09/05/2006 06:39 PM |
Jan Schneider jan |
Load scriptaculous files necessary for the new split bar. |
|
1.30 (+1 -2 lines) |
09/04/2006 03:18 AM |
Michael M Slusarz slusarz |
Correctly merge dimp configuration information into current config array. |
|
1.29 (+2 -4 lines) |
08/23/2006 02:07 AM |
Michael M Slusarz slusarz |
Move all generation of responses to DIMP.
Code consolidation in several places.
Remove some unneeded requires.
Do loading of IMP's base file in dimp's base.php. |
|
1.28 (+2 -2 lines) |
04/30/2006 07:37 PM |
Chuck Hagenbuch chuck |
is_readable doesn't need to be silenced, but we generally silence app constant defines. |
|
1.27 (+1 -2 lines) |
02/24/2006 11:30 AM |
Chuck Hagenbuch chuck |
Drop the scriptaculous.js file - can integrate it into dimp.js.php
with 3 additional lines - and always load prototype.js first. |
|
1.26 (+2 -3 lines) |
02/15/2006 02:29 PM |
Chuck Hagenbuch chuck |
Disable splitpane again. |
|
1.25 (+2 -2 lines) |
01/01/2006 04:09 PM |
Jan Schneider jan |
Happy new year\! |
|
1.24 (+3 -1 lines) |
12/30/2005 03:13 AM |
Chuck Hagenbuch chuck |
show notifications in index.php |
|
1.23 (+5 -1 lines) |
12/21/2005 04:16 PM |
Chuck Hagenbuch chuck |
- generate sidebar on initial load
- onblur isn't valid on divs |
|
1.22 (+2 -2 lines) |
12/21/2005 01:43 PM |
Chuck Hagenbuch chuck |
Component-ize name. |
|
1.21 (+2 -1 lines) |
12/21/2005 11:58 AM |
Chuck Hagenbuch chuck |
Add multi-dragging class from Gamboa. |
|
1.20 (+1 -2 lines) |
12/11/2005 07:36 PM |
Chuck Hagenbuch chuck |
we'll be using a custom quickfinder with the viewport, don't need to load the regular one. |
|
1.19 (+2 -1 lines) |
12/11/2005 11:51 AM |
Chuck Hagenbuch chuck |
put js notification back |
|
1.18 (+2 -2 lines) |
12/11/2005 01:13 AM |
Chuck Hagenbuch chuck |
don't include title js |
|
1.17 (+2 -1 lines) |
12/10/2005 12:53 AM |
Chuck Hagenbuch chuck |
Load QuickFinder. |
|
1.16 (+1 -2 lines) |
12/09/2005 07:22 PM |
Chuck Hagenbuch chuck |
- remove last of default.js
- initial new window functionality for message viewing
- print button works |
|
1.15 (+2 -2 lines) |
12/09/2005 01:45 PM |
Chuck Hagenbuch chuck |
Use Dimple::factory() for SplitPane so CSS is loaded. SplitPane works now. |
|
1.14 (+2 -1 lines) |
12/08/2005 05:20 PM |
Chuck Hagenbuch chuck |
- had to use absolute positioning for the sidebar and main content to
avoid float interactions. bonus is that the portal iframe goes the
full page height now, though width is screwed up. layout help here
would be, well, needed.
- consistently use folder instead of mailbox.
- use folder:<name> for navigation locations to avoid using the extra
historyData parameter; fixes problems with initial location among
others.
- add a changeMbox() call so that you can list folders other than inbox.
- implement ViewPort loading. You can now load a mailbox and view
messages from whatever folder you click on from the sidebar. Back/Prev
buttons navigate back/forth between folders or calendar, portal,
etc. But the ViewPort scrollbar isn't showing up in the right
place. I'm fried on CSS for today, so I need some help here. |
|
1.13 (+3 -1 lines) |
12/07/2005 10:16 AM |
Jan Schneider jan |
Move body tag to correct place, load ViewPort.js. |
|
1.12 (+2 -2 lines) |
12/07/2005 12:52 AM |
Chuck Hagenbuch chuck |
qvis() and togglevis() replaced with Element.show, Element.hide, and Element.toggle. |
|
1.11 (+1 -8 lines) |
12/07/2005 12:31 AM |
Chuck Hagenbuch chuck |
Load sidebar completely in DimpCore. |
|
1.10 (+2 -1 lines) |
12/06/2005 09:51 AM |
Jan Schneider jan |
Add first dynamic content, basic sidebar menu. |
|
1.9 (+7 -1 lines) |
12/06/2005 07:23 AM |
Jan Schneider jan |
Create base js variables. |
|
1.8 (+7 -7 lines) |
12/06/2005 12:45 AM |
Chuck Hagenbuch chuck |
Not much. Start trying to write core app logic. |
|
1.7 (+2 -1 lines) |
12/02/2005 12:48 PM |
Chuck Hagenbuch chuck |
load SplitPane. |
|
1.6 (+3 -5 lines) |
12/02/2005 12:19 PM |
Chuck Hagenbuch chuck |
Modify DIMP::header() to include print.css, and remove
common-header.inc in favor of DIMP::header(). |
|
1.5 (+2 -2 lines) |
12/02/2005 12:11 PM |
Chuck Hagenbuch chuck |
Re-add the fixed, cleaned up version of ContextSensitive.js. |
|
1.4 (+2 -1 lines) |
12/02/2005 10:10 AM |
Jan Schneider jan |
Include dimp.js.php. |
|
1.3 (+2 -1 lines) |
12/02/2005 09:39 AM |
Jan Schneider jan |
Add basic application grid. |
|
1.2 (+8 -1 lines) |
12/02/2005 09:01 AM |
Jan Schneider jan |
Add some styles and scripts. |
|
1.1 |
12/02/2005 07:11 AM |
Jan Schneider jan |
Add empty index page. |