This section describes how to modify the Sun Java System Messenger Express Message Display window shown in Modifying the Message Display Window.
You can modify the following in the Sun Java System Messenger Express Message Display window:
Change the message display
Alter the layout of, window
Change the text of the fields
Display User Defined Header Fields
To modify the Message Display window, edit the appropriate files as follows:
To customize how the message appears, edit the listFrameHTML(doc) function in the msg_fs.html file.
To customize the default text, edit the i18n[] values under// Message Headers and // Message in the lang/i18n.js file.
To customize the display defaults (word wrap), edit the defaults[] values main.js file.
The example shown in Example—Message Display Window Modifications moves “Subject” before “To.”
Example—Message Display Window Modifications shows the necessary changes to be made in file msg_fs.html.
function listFrameHTML(doc) { .... s += header(’from’) + header(’date’) + header(’subject’)+ header(’to’) + header(’cc’) .... } |
This section describes how to add and display user defined header fields in the Message Display window.
Edit the listFrameHTML(doc) function in the msg_fs.html file.
The example shows how to display the user defined field X-document-id in the Message Display Window.
Example—Modifying the Message Display Window to Display User Defined Header Fields shows the changes made to the function listFrameHTML() in the msg_fs.html file.
function listFrameHTML(doc) { .... s += header('from') + header('sentdate') + header('to') + header('cc') + header('bcc') + header('subject') var hdrstr = getHeaderStr(main.msgFrame.hdr[0], 'X- document-id ') if(hdrstr != '') { s += <tr\><td nowrap align=right valign=top width=5%' + main.base_line + ' bgcolor=' + main.chrome2 + '\>' + main.font() + html('X- document-id ') + nbsp + '</td\>\\n<td ' + main.cellBgString + '\>' + extra + main.font() + hdrstr + '</td\></tr\>\\n' } .... } |