Revisions for dimp/index.php

Location: [ Horde ] / dimp / index.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
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.