Revisions for dimp/message.php

Location: [ Horde ] / dimp / message.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.73 (+2 -3 lines) 09/05/2008 02:38 AM Michael M Slusarz slusarz

Dynamically create message source links.

1.72 (+2 -2 lines) 08/29/2008 06:22 PM Michael M Slusarz slusarz

Fix reply-to handling.

1.71 (+8 -1 lines) 08/29/2008 02:54 AM Michael M Slusarz slusarz

Don't do HTML formatting of address information - just parse the addresses
and send to browser and have the browser create the necessary DOM elements.
Reduces data payload, offloads more work from server to browser, and removes
hard-coded formatting information from the PHP library code.

1.52.2.14 FRAMEWORK_3 (+2 -1 lines) 07/22/2008 03:12 PM Michael M Slusarz slusarz

Bug: 7059
MFH:
1.116     +2 -1      dimp/compose.php
1.118     +1 -1      dimp/js/compose.js
1.42      +1 -1      dimp/js/fullmessage.js
1.113     +6 -2      dimp/js/src/compose.js
1.39      +5 -4      dimp/js/src/fullmessage.js
1.32      +4 -2      dimp/lib/Views/Compose.php
1.70      +2 -1      dimp/message.php

Tags: DIMP_1_1, DIMP_1_1_RC2, DIMP_1_0_1_RC1

1.70 (+2 -1 lines) 07/22/2008 03:06 PM Michael M Slusarz slusarz

Bug: 7059
Attempt to work around some IE & Xinha issues.

1.52.2.13 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.52.2.12 FRAMEWORK_3 (+5 -2 lines) 05/23/2008 03:15 AM Michael M Slusarz slusarz

MFH: DIMP.php - 1.131; message.php - 1.68

Tags: DIMP_1_0

1.68 (+5 -2 lines) 05/23/2008 01:13 AM Michael M Slusarz slusarz

Remove an unneeded function. Add alias variable for long array lookup.

1.52.2.11 FRAMEWORK_3 (+12 -11 lines) 05/20/2008 12:34 PM Michael M Slusarz slusarz

MFH: Move variables to DIMP namespace. Fix scope issue in compose.js.

1.67 (+12 -11 lines) 05/20/2008 12:14 PM Michael M Slusarz slusarz

Due to inconsistencies in browsers, it is necessary to store dynamic JS
variables in a global DIMP variable rather than in individual classes (or else
the class may not exist when we are trying to populate with data, etc.).
Fix a scope issue in compose.js.

1.52.2.10 FRAMEWORK_3 (+2 -2 lines) 05/13/2008 02:20 PM Michael M Slusarz slusarz

MFH 1.66

1.66 (+2 -2 lines) 05/13/2008 02:18 PM Michael M Slusarz slusarz

Submitted by: acmpires@gmail.com
Fix typo

1.52.2.9 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.65 (+2 -1 lines) 05/12/2008 10:30 PM Michael M Slusarz slusarz

Use IMP::wrapInlineScript().
Don't globablly load unblockImages.js.

1.52.2.8 FRAMEWORK_3 (+2 -1 lines) 05/06/2008 02:29 AM Michael M Slusarz slusarz

MFH: compose.php - 1.109; Compose.php - 1.29; message.php - 1.64;
chunks/compose.php - 1.142

Tags: DIMP_1_0_RC4

1.64 (+2 -1 lines) 05/06/2008 01:29 AM Michael M Slusarz slusarz

Move some stuff out of the compose library and move it to where it makes
more sense.

1.52.2.7 FRAMEWORK_3 (+13 -13 lines) 05/02/2008 12:30 AM Michael M Slusarz slusarz

MFH: Split message template into separate preview and fullmessage templates.

1.63 (+2 -2 lines) 04/30/2008 06:49 PM Michael M Slusarz slusarz

Fix array index.

1.62 (+13 -13 lines) 04/30/2008 06:21 PM Michael M Slusarz slusarz

Want to get this in before 1.0 because it changes template files so much...
Rework message display code. Preview mode vs. popup message mode are really
two different things. Hard code the message template into both views.  The
major benefit is we no longer have to create the full HTML page/set
event observers every time we view a preview message - we can set it up once
on login and simply update the relevant fields with the new information.
Greatly reduces bandwith and lessens resource needs on server side.  The
only drawback is the change of several templates and the addition of a new
hook for preview messages - since we are dynamically populating at load time,
we can't adopt the old template approach.  But there is a net -1 gain on
template files so that's always a good thing.

1.52.2.6 FRAMEWORK_3 (+4 -8 lines) 04/28/2008 05:57 PM Michael M Slusarz slusarz

MFH: Merge the new event observer handling code.

1.61 (+3 -7 lines) 04/25/2008 05:10 PM Michael M Slusarz slusarz

Should be the last of moving JS event handlers into our core JS files.

1.60 (+2 -2 lines) 04/25/2008 02:25 AM Michael M Slusarz slusarz

Moving more javascript to static files - only a few more statements to go.

1.59 (+4 -4 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.52.2.5 FRAMEWORK_3 (+3 -3 lines) 03/10/2008 01:13 PM Michael M Slusarz slusarz

IMP_MailboxCache -> IMP_MessageCache.

Tags: DIMP_1_0_RC3

1.58 (+3 -3 lines) 03/10/2008 12:25 PM Michael M Slusarz slusarz

Another MailboxCache -> MessageCache change.

1.52.2.4 FRAMEWORK_3 (+2 -2 lines) 02/29/2008 08:50 AM Michael M Slusarz slusarz

MFH 1.57

1.57 (+2 -2 lines) 02/29/2008 08:46 AM Michael M Slusarz slusarz

Fix undefined property.

1.52.2.3 FRAMEWORK_3 (+2 -2 lines) 02/28/2008 05:02 PM Michael M Slusarz slusarz

MFH: imp.php - 1.203; DimpBase.js - 1.9, 1.10; ShowMessage.php - 1.76, 1.77;
message.php - 1.56

1.56 (+2 -2 lines) 02/28/2008 04:23 PM Michael M Slusarz slusarz

Since ShowPreview is a read-only session operation, it is possible to have
a ShowPreview request pending when another process comes in and removes the
message.  We don't want to lose the advantage of processing these show preview
requests without having an r/w session, so tweak the return a bit so we catch
and don't display inaccurate message not found errors.

1.52.2.2 FRAMEWORK_3 (+6 -1 lines) 02/17/2008 10:12 PM Michael M Slusarz slusarz

MFH: Add "Reply To List".

1.55 (+2 -2 lines) 02/13/2008 01:51 AM Michael M Slusarz slusarz

Just need the header object.

1.54 (+6 -1 lines) 02/13/2008 01:48 AM Michael M Slusarz slusarz

Add "Reply To List" (finally).

1.52.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.53 (+2 -2 lines) 01/02/2008 06:11 AM Jan Schneider jan

Happy New Year

1.52 (+2 -2 lines) 11/27/2007 03:14 AM Michael M Slusarz slusarz

Add 'onload' parameter to IMP::addInlineScript().

Tags: FRAMEWORK_3, BEFORE_MERGE_3_2

1.51 (+5 -2 lines) 11/15/2007 11:30 AM Jan Schneider jan

Hide source link in full message too.

Tags: DIMP_1_0_RC1

1.50 (+2 -2 lines) 11/12/2007 12:55 PM Michael M Slusarz slusarz

Still more prototypejs 1.6 changes.  This should be most of the rest of them.

1.49 (+2 -2 lines) 11/11/2007 11:32 PM Michael M Slusarz slusarz

Upgrade to Prototypejs 1.6 & scriptaculous 1.8.  Only BC-incompatible
change is to Hash objects - see http://prototypejs.org/2007/11/7/prototype-1-6-0-script-aculo-us-1-8-0-and-the-bungee-book-now-available for further
information.  I think I got most of these changes, but if something is
broken, this should probably be the first thing to look at.

1.48 (+3 -3 lines) 07/15/2007 02:18 AM Michael M Slusarz slusarz

Move address link drop down generation to DimpCore instead of buried inside
of a PHP library.

Tags: DIMP_1_0_ALPHA

1.47 (+2 -1 lines) 06/27/2007 08:22 PM Michael M Slusarz slusarz

Fix display of quickreply - make sure there is a header and don't have extra
padding at top of quickreply screen.

1.46 (+2 -2 lines) 06/20/2007 02:58 PM Michael M Slusarz slusarz

Bug: 5307
Move dynamically created javascript to inline.

1.45 (+2 -1 lines) 06/19/2007 12:10 PM Michael M Slusarz slusarz

Need to call Dimple.php in here now - removed from base.php since there is no
need to load every page.

1.44 (+2 -2 lines) 06/07/2007 07:37 PM Michael M Slusarz slusarz

Only return necessary information in dimp.js.php

1.43 (+7 -1 lines) 05/02/2007 08:41 AM Michael M Slusarz slusarz

focus popup window on open.

1.42 (+12 -2 lines) 04/24/2007 02:11 PM Michael M Slusarz slusarz

Move compose html generation code to a function so we can more easily
call it in several places and better control and use the output.  Allows us
to better handle when javscript file/code is included in the page, cleaner
template-like files, etc.  Basically, doing the same thing we have previously
done with the ShowMessage and ListMessages code.

1.41 (+19 -36 lines) 04/23/2007 01:11 PM Michael M Slusarz slusarz

Moved ShowMessage.php to a class.  Now it is much easier to call from multiple
locations, and we can do better error checking since the function can return
on error.
Also, we now load the Preview Pane via an AJAX call instead of a chunk request.
Benefits: we catch any pending notifications on the server and we can
accurately determine whether the received message is in fact still selected -
if it is not, we don't display the data.  Avoids the delay/lag when selecting
through multiple messages.

1.40 (+6 -2 lines) 04/18/2007 08:22 PM Michael M Slusarz slusarz

On rename, put old name into input field.
Fix drop down address menu in mesage popup.

1.39 (+2 -7 lines) 04/04/2007 01:52 AM Michael M Slusarz slusarz

Revamp attachment code.  Essentially, the recent changes to submit compose
via AJAX calls broke attachment handling since files can only be uploaded
via submit calls.  Therefore, go the extra difference and make file uploading
an asychronous activity.  Additionally, eliminate a bunch of duplicate code
dealing with forwarded attachments - these are no different than regular
attachments and should be treated accordingly.  These changes mean we no
longer need the separate MultiFile js file to be loaded.

1.38 (+13 -1 lines) 01/29/2007 02:12 AM Michael M Slusarz slusarz

need another check to make sure we output error messages at the proper time

1.37 (+2 -9 lines) 01/17/2007 02:18 AM Michael M Slusarz slusarz

Use AJAX to obtain reply text/headers.

1.36 (+7 -5 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.35 (+2 -1 lines) 01/03/2007 12:49 PM Michael M Slusarz slusarz

Define this as a popup window.

1.34 (+8 -16 lines) 01/03/2007 01:21 AM Michael M Slusarz slusarz

Use IMP_Compose_UI:: to attach spellchecker and auto completer.

1.33 (+2 -2 lines) 01/02/2007 07:46 AM Jan Schneider jan

Happy New Year

1.32 (+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.31 (+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.30 (+2 -7 lines) 11/07/2006 03:26 AM Michael M Slusarz slusarz

Almost there - correctly set HTML mode when doing quickreply.

1.29 (+1 -3 lines) 10/27/2006 12:17 AM Michael M Slusarz slusarz

Use AJAX updating now for all quickreply forward updates.
Hide the entire message information when using quickreply - restore it after we
are done with quickreply.

1.28 (+2 -2 lines) 10/03/2006 02:16 AM Michael M Slusarz slusarz

this variable does not exist here.

1.27 (+2 -4 lines) 10/03/2006 02:02 AM Michael M Slusarz slusarz

Move this window notification/closing code into a common function.

1.26 (+9 -6 lines) 10/03/2006 01:53 AM Michael M Slusarz slusarz

Fix displaying errors in main screen if message does not exist.

1.25 (+6 -9 lines) 09/18/2006 03:17 PM Michael M Slusarz slusarz

Use IMP_UI_Message.
Allow user defined headers to be displayed in the message view.

1.24 (+7 -16 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.23 (+2 -2 lines) 05/31/2006 01:01 AM Michael M Slusarz slusarz

No more &new

1.22 (+2 -7 lines) 03/01/2006 12:01 PM Michael M Slusarz slusarz

forwardMessage() no longer returns error objects.

1.21 (+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.20 (+17 -1 lines) 01/28/2006 02:47 PM Chuck Hagenbuch chuck

Fix spelling of "window.opener"
Fix check for existing imp_contents object
Don't prepare quickreply if we don't need it.

1.19 (+2 -2 lines) 01/27/2006 08:24 PM Michael M Slusarz slusarz

Track changes to IMP_Contents:: in HEAD.

1.18 (+1 -2 lines) 01/25/2006 01:25 PM Chuck Hagenbuch chuck

Use IMP's compose_cc and compose_bcc preferences.

1.17 (+2 -1 lines) 01/19/2006 06:50 PM Jan Schneider jan

Add first pref: whether to show cc/bcc fields by default.

1.16 (+2 -2 lines) 01/01/2006 04:09 PM Jan Schneider jan

Happy new year\!

1.15 (+2 -2 lines) 12/29/2005 09:04 PM Chuck Hagenbuch chuck

use message_source.png (coming for dimp)

1.14 (+3 -2 lines) 12/29/2005 05:02 PM Jan Schneider jan

Set spell checker js object name.

1.13 (+14 -4 lines) 12/29/2005 01:50 PM Chuck Hagenbuch chuck

attach SpellChecker earlier so CSS loads.

1.12 (+2 -2 lines) 12/28/2005 03:51 PM Chuck Hagenbuch chuck

Instead of calling changeMbox(), set thismailbox parameter consistently. May fix some problems.

1.11 (+19 -1 lines) 12/28/2005 03:05 PM Chuck Hagenbuch chuck

Add Message Source links.

1.10 (+10 -1 lines) 12/22/2005 02:13 PM Chuck Hagenbuch chuck

Only show Bcc: in the full message view.

1.9 (+2 -2 lines) 12/13/2005 07:32 PM Chuck Hagenbuch chuck

- Always use uid instead of muid for consistency and sanity
- Let doAction() take a callback and have doActionComplete() handle calling that callback.

1.8 (+4 -1 lines) 12/13/2005 05:52 PM Jan Schneider jan

Implement quick reply in full message view.

1.7 (+6 -1 lines) 12/12/2005 02:04 PM Chuck Hagenbuch chuck

attach contact autocompleters

1.6 (+2 -2 lines) 12/12/2005 11:48 AM Chuck Hagenbuch chuck

Fix var name.

1.5 (+3 -2 lines) 12/11/2005 04:17 PM Chuck Hagenbuch chuck

Implement creation of folders. Display of success/status messages
needs some work, waiting for css and ideas/implementation from Filipe.

1.4 (+2 -1 lines) 12/11/2005 11:51 AM Chuck Hagenbuch chuck

put js notification back

1.3 (+2 -2 lines) 12/11/2005 01:13 AM Chuck Hagenbuch chuck

don't include title js

1.2 (+8 -5 lines) 12/10/2005 12:31 AM Chuck Hagenbuch chuck

- use MailboxCache in message view
- show buttons
- include compose form from compose chunk

1.1 12/09/2005 07:22 PM Chuck Hagenbuch chuck

- remove last of default.js
- initial new window functionality for message viewing
- print button works