[Vtigercrm-commits] [vtiger-commits] r9887 - in /vtigercrm/branches/5.0.3: Smarty/templates/Webmails.tpl modules/Webmails/ListView.php modules/Webmails/webmails.js
vtigercrm-commits at vtiger.fosslabs.com
vtigercrm-commits at vtiger.fosslabs.com
Tue Nov 21 15:10:43 EST 2006
Author: richie
Date: Tue Nov 21 13:10:37 2006
New Revision: 9887
Log:
UI Integrated for WebMails--Jeri
Modified:
vtigercrm/branches/5.0.3/Smarty/templates/Webmails.tpl
vtigercrm/branches/5.0.3/modules/Webmails/ListView.php
vtigercrm/branches/5.0.3/modules/Webmails/webmails.js
Modified: vtigercrm/branches/5.0.3/Smarty/templates/Webmails.tpl
==============================================================================
--- vtigercrm/branches/5.0.3/Smarty/templates/Webmails.tpl (original)
+++ vtigercrm/branches/5.0.3/Smarty/templates/Webmails.tpl Tue Nov 21 13:10:37 2006
@@ -13,24 +13,18 @@
{include file='Buttons_List1.tpl'}
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr>
- <td class="showPanelBg" valign="top" width="95%" style="padding-left:20px; "> </td>
- <td width="5%" class="showPanelBg"> </td>
- </tr>
- <tr>
- <td width="95%" style="padding-left:20px;" valign="top">
+ <td valign=top align=right><img src="{$IMAGE_PATH}showPanelTopLeft.gif"></td>
+ <td class="showPanelBg" valign="top" width="95%" style="padding-left:20px; ">
+ <br>
<!-- module Select Table -->
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <table class="mailClient" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
- <td width="7" height="6" style="font-size:1px;font-family:Arial, Helvetica, sans-serif;"><img src="{$IMAGE_PATH}top_left.jpg" align="top" /></td>
- <td bgcolor="#EBEBEB" style="font-size:1px;font-family:Arial, Helvetica, sans-serif;height:6px;"></td>
- <td width="8" height="6" style="font-size:1px;font-family:Arial, Helvetica, sans-serif;"><img src="{$IMAGE_PATH}top_right.jpg" width="8" height="6" align="top" /></td>
- </tr>
- <tr>
- <td bgcolor="#EBEBEB" width="7"></td>
- <td bgcolor="#ECECEC" style="padding-left:10px;height:20px;vertical-align:middle;">
+ <td class="mailClientBg" width="7"> </td>
+ <td class="mailClientBg">
+
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
- <td colspan="3" style="padding:10px;vertical-align:middle;">
+ <td colspan="3" style="padding:10px;vertical-align:middle;height:50px;">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="10%">
@@ -53,18 +47,18 @@
<img src="{$IMAGE_PATH}webmail_settings.gif" align="absmiddle" />
<a href="javascript:;" onclick="runEmailCommand('expunge','0');" class="webMnu">{$MOD.LBL_EXPUNGE_MAILBOX}</a>
</td>
- <td><img src="{$IMAGE_PATH}webmail_header.gif" align="right"/></td>
+ <td> </td>
</tr>
</table>
</td>
</tr>
<tr>
- <td width="22%" bgcolor="#949494" style="overflow:auto"><span class="subHdr"><b>{$MOD.LBL_EMAIL_FOLDERS}</b></span> </td>
+ <td width="22%" class="big mailSubHeader"><b>{$MOD.LBL_EMAIL_FOLDERS}</b></td>
<td width="2%"> </td>
- <td width="60%" class="subHdr"><span style="float:left"><strong>{$ACCOUNT} > {$MAILBOX} </strong></span> <span style="float:right">{$NAVIGATION}</span></td>
- </tr>
- <tr>
- <td rowspan="6" valign="top" bgcolor="#FFFFFF" style="padding:10px; ">
+ <td width="60%" class="big mailSubHeader"><span style="float:left">{$ACCOUNT} > {$MAILBOX}</span> <span style="float:right">{$NAVIGATION}</span></td>
+ </tr>
+ <tr>
+ <td rowspan="6" valign="top" class="hdrNameBg">
<img src="{$IMAGE_PATH}webmail_root.gif" align="absmiddle" /> <span onmouseover="show_addfolder();" onmouseout="show_addfolder();" style="cursor:pointer;"><b class="txtGreen">{$MOD.LBL_MY_MAILS}</b> <span id="folderOpts" style="position:absolute;display:none">Add Folder[X]</span></span>
<ul style="list-style-type:none;">
@@ -78,22 +72,22 @@
<img src="{$IMAGE_PATH}webmail_root.gif" align="absmiddle" /> <b class="txtGreen">{$MOD.LBL_SENT_MAILS}</b>
<ul style="list-style-type:none;">
- <li>
+ <li class="lvtColData" onmouseover="this.className='lvtColDataHover'" onmouseout="this.className='lvtColData'">
<img src="{$IMAGE_PATH}emailOutFolder.gif" align="absmiddle" />
<a href="index.php?module=Emails&action=ListView" class="webMnu">{$MOD.LBL_TO_LEADS}</a> <b></b>
</li>
- <li>
+ <li class="lvtColData" onmouseover="this.className='lvtColDataHover'" onmouseout="this.className='lvtColData'">
<img src="{$IMAGE_PATH}emailOutFolder.gif" align="absmiddle" />
<a href="index.php?module=Emails&action=ListView" class="webMnu">{$MOD.LBL_TO_ACCOUNTS}</a> <b></b>
</li>
- <li>
+ <li class="lvtColData" onmouseover="this.className='lvtColDataHover'" onmouseout="this.className='lvtColData'">
<img src="{$IMAGE_PATH}emailOutFolder.gif" align="absmiddle" />
<a href="index.php?module=Emails&action=ListView" class="webMnu">{$MOD.LBL_TO_CONTACTS}</a>
</li>
</ul><br />
<img src="{$IMAGE_PATH}webmail_root.gif" align="absmiddle" /> <b class="txtGreen">{$MOD.LBL_TRASH}</b>
<ul style="list-style-type:none;">
- <li>
+ <li class="lvtColData" onmouseover="this.className='lvtColDataHover'" onmouseout="this.className='lvtColData'">
<img src="{$IMAGE_PATH}webmail_trash.gif" align="absmiddle" />
<a href="#" class="webMnu">{$MOD.LBL_JUNK_MAILS}</a> <b></b>
</li>
@@ -101,7 +95,7 @@
</td>
<td> </td>
- <td class="delBg">
+ <td class="hdrNameBg" style="height:30px;">
<!-- Table to display Delete, Move To and Search buttons and options - Starts -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
@@ -214,7 +208,7 @@
</table>
<br />
</td>
- <td> </td>
+ <td valign=top><img src="{$IMAGE_PATH}showPanelTopRight.gif"></td>
</tr>
</table>
Modified: vtigercrm/branches/5.0.3/modules/Webmails/ListView.php
==============================================================================
--- vtigercrm/branches/5.0.3/modules/Webmails/ListView.php (original)
+++ vtigercrm/branches/5.0.3/modules/Webmails/ListView.php Tue Nov 21 13:10:37 2006
@@ -298,14 +298,14 @@
$_SESSION["mailboxes"][$tmpval] = $new_msgs;
if($numEmails==0) {$num=$numEmails;} else {$num=($numEmails-1);}
- $folders .= '<li><img src="'.$image_path.'/'.$img.'" align="absmiddle" /> <a href="javascript:changeMbox(\''.$tmpval.'\');" class="webMnu" onmouseover="show_remfolder(\''.$tmpval.'\');" onmouseout="show_remfolder(\''.$tmpval.'\');">'.$tmpval.'</a> <span id="'.$tmpval.'_count" style="font-weight:bold">(<span id="'.$tmpval.'_unread">'.$new_msgs.'</span> of <span id="'.$tmpval.'_read">'.$num.'</span>)</span> <span id="remove_'.$tmpval.'" style="position:relative;display:none">Remove</span></li>';
+ $folders .= '<li class="tabUnSelected" style="padding-left:0px;"><img src="'.$image_path.'/'.$img.'" align="absmiddle" /> <a href="javascript:changeMbox(\''.$tmpval.'\');" class="webMnu" onmouseover="show_remfolder(\''.$tmpval.'\');" onmouseout="show_remfolder(\''.$tmpval.'\');">'.$tmpval.'</a> <span id="'.$tmpval.'_count" style="font-weight:bold">(<span id="'.$tmpval.'_unread">'.$new_msgs.'</span> of <span id="'.$tmpval.'_read">'.$num.'</span>)</span> <span id="remove_'.$tmpval.'" style="position:relative;display:none">Remove</span></li>';
} else {
$box = imap_status($MailBox->mbox, "{".$MailBox->imapServerAddress."}".$tmpval, SA_ALL);
$_SESSION["mailboxes"][$tmpval] = $box->unseen;
if($box->messages==0) {$num=$box->messages;} else {$num=($box->messages-1);}
$boxes .= '<option value="'.$tmpval.'">'.$tmpval;
- $folders .= '<li><img src="'.$image_path.'/'.$img.'" align="absmiddle" /> <a href="javascript:changeMbox(\''.$tmpval.'\');" class="webMnu">'.$tmpval.'</a> <span id="'.$tmpval.'_count" style="font-weight:bold">(<span id="'.$tmpval.'_unread">'.$box->unseen.'</span> of <span id="'.$tmpval.'_read">'.$num.'</span>)</span></li>';
+ $folders .= '<li class="lvtColData" onmouseover="this.className=\'lvtColDataHover\'" onmouseout="this.className=\'lvtColData\'"><img src="'.$image_path.'/'.$img.'" align="absmiddle" /> <a href="javascript:changeMbox(\''.$tmpval.'\');" class="webMnu">'.$tmpval.'</a> <span id="'.$tmpval.'_count" style="font-weight:bold">(<span id="'.$tmpval.'_unread">'.$box->unseen.'</span> of <span id="'.$tmpval.'_read">'.$num.'</span>)</span></li>';
}
}
$boxes .= '</select>';
Modified: vtigercrm/branches/5.0.3/modules/Webmails/webmails.js
==============================================================================
--- vtigercrm/branches/5.0.3/modules/Webmails/webmails.js (original)
+++ vtigercrm/branches/5.0.3/modules/Webmails/webmails.js Tue Nov 21 13:10:37 2006
@@ -53,22 +53,22 @@
}
$("delete_button").removeChild($("delete_button").firstChild);
- $("delete_button").appendChild(Builder.node('input',{type: 'button', name: 'Button', value: 'Delete', className: 'classWebBtn', onclick: 'runEmailCommand(\'delete_msg\','+mid+')'}));
+ $("delete_button").appendChild(Builder.node('input',{type: 'button', name: 'Button', value: 'Delete', className: 'crmbutton small delete', onclick: 'runEmailCommand(\'delete_msg\','+mid+')'}));
$("reply_button_all").removeChild($("reply_button_all").firstChild);
- $("reply_button_all").appendChild(Builder.node('input',{type: 'button', name: 'reply', value: ' Reply To All ', className: 'classWebBtn', onclick: 'OpenCompose('+mid+',\'replyall\')'}));
+ $("reply_button_all").appendChild(Builder.node('input',{type: 'button', name: 'reply', value: ' Reply To All ', className: 'crmbutton small create', onclick: 'OpenCompose('+mid+',\'replyall\')'}));
$("reply_button").removeChild($("reply_button").firstChild);
- $("reply_button").appendChild(Builder.node('input',{type: 'button', name: 'reply', value: ' Reply To Sender ', className: 'classWebBtn', onclick: 'OpenCompose('+mid+',\'reply\')'}));
+ $("reply_button").appendChild(Builder.node('input',{type: 'button', name: 'reply', value: ' Reply To Sender ', className: 'crmbutton small create', onclick: 'OpenCompose('+mid+',\'reply\')'}));
$("forward_button").removeChild($("forward_button").firstChild);
- $("forward_button").appendChild(Builder.node('input',{type: 'button', name: 'forward', value: ' Forward ', className: 'classWebBtn', onclick: 'OpenCompose('+mid+',\'forward\')'}));
+ $("forward_button").appendChild(Builder.node('input',{type: 'button', name: 'forward', value: ' Forward ', className: 'crmbutton small create', onclick: 'OpenCompose('+mid+',\'forward\')'}));
$("qualify_button").removeChild($("qualify_button").firstChild);
- $("qualify_button").appendChild(Builder.node('input',{type: 'button', name: 'Qualify2', value: ' Qualify ', className: 'classWebBtn', onclick: 'showRelationships('+mid+')'}));
+ $("qualify_button").appendChild(Builder.node('input',{type: 'button', name: 'Qualify2', value: ' Qualify ', className: 'crmbutton small save', onclick: 'showRelationships('+mid+')'}));
$("download_attach_button").removeChild($("download_attach_button").firstChild);
- $("download_attach_button").appendChild(Builder.node('input',{type: 'button', name: 'download', value: ' Download Attachments ', className: 'classWebBtn', onclick: 'displayAttachments('+mid+')'}));
+ $("download_attach_button").appendChild(Builder.node('input',{type: 'button', name: 'download', value: ' Download Attachments ', className: 'crmbutton small save', onclick: 'displayAttachments('+mid+')'}));
$("full_view").removeChild($("full_view").firstChild);
$("full_view").appendChild(Builder.node('a',{href: 'javascript:;', onclick: 'OpenCompose('+mid+',\'full_view\')'},'Full Email View'));
@@ -262,7 +262,7 @@
[ Builder.node('a',
{href: 'javascript:;', onclick: 'runEmailCommand(\'delete_msg\','+mailid+')'},
[ Builder.node('img',
- {src: 'modules/Webmails/images/emailDelete.gif', border: '0', width: '14', height: '14', alt: 'del'}
+ {src: 'modules/Webmails/images/gnome-fs-trash-empty.png', border: '0', width: '14', height: '14', alt: 'del'}
)]
)]
)]
@@ -473,7 +473,7 @@
node.style.display = '';
var newhtml = remove(remove(node.innerHTML,'<s>'),'</s>');
node.innerHTML=newhtml;
- $("del_link_"+id).innerHTML = '<a href="javascript:void(0);" onclick="runEmailCommand(\'delete_msg\','+id+');"><img src="modules/Webmails/images/emailDelete.gif" border="0" width="14" height="14" alt="del"></a>';
+ $("del_link_"+id).innerHTML = '<a href="javascript:void(0);" onclick="runEmailCommand(\'delete_msg\','+id+');"><img src="modules/Webmails/images/gnome-fs-trash-empty.png" border="0" width="14" height="14" alt="del"></a>';
$("status").style.display="none";
break;
case 'clear_flag':
More information about the vtigercrm-commits
mailing list