|
|
9楼

楼主 |
发表于 2008-9-26 10:54:36
|
只看该作者
<?xml version="1.0" encoding="<$CHARSET$>"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>WorldClient</title>
<meta http-equiv="content-type" content="text/html; charset=<$CHARSET$>" />
<link rel="shortcut icon" href="<$THEME$>/icon.ico" type="image/x-icon" />
<link rel="stylesheet" title="<$STYLE$>" href="<$THEME$>/<$STYLE$>.css?v=<$VERSION,URL$>" />
<style type="text/css">
@import url('<$THEME$>/pages/notes.css');
#topBody{border:0px none;overflow:hidden}
#ComposeMenuDiv,
#ToggleMenu,
#foldersMenu,
#CalendarMenu,
#TaskMenu,
#ContactsMenu,
#ContactSortMenu,
#NotesMenu,#NotesRowMenu,
#OptionsMenu{display:block;overflow: visible;position:absolute;visibility:hidden;}
#utmostFrame{
border:0px none;
overflow:hidden;
position:absolute;
top:60px;
width:100%;
z-index:0
}
#initLoading{
font-size: larger;
color: white;
font-family: Tahoma, Arial, Helvetica;
position: absolute;
bottom: 1em;
right: 1em;
}
.NoteColor0,.NoteColor1,.NoteColor2,.NoteColor3,.NoteColor4{ background: #FAFAD2;}
.NoteColor0 .noteToolbar{background: url(<$THEME$>/notebg0.jpg) repeat-x;}
.NoteColor1 .noteToolbar{background: url(<$THEME$>/notebg1.jpg) repeat-x;}
.NoteColor2 .noteToolbar{background: url(<$THEME$>/notebg2.jpg) repeat-x;}
.NoteColor3 .noteToolbar{background: url(<$THEME$>/notebg3.jpg) repeat-x;}
.NoteColor4 .noteToolbar{background: url(<$THEME$>/notebg4.jpg) repeat-x;}
#TrintsFamousFlyout{
<$IF USER EBUG$>border: 1px solid red;<$ENDIF$>
display: none;
background: url(<$THEME$>/spacer.gif);
position: absolute;
z-index: 999;
top:0px;
left: 0px;
}
</style>
<script type="text/javascript">
// <![CDATA[
_editor_url = 'xinha/';
var theme = '<$THEME$>',
userStyle = '<$STYLE$>',
currentView = null,
wcLink = '<$LINK$>',
wcHelp = '<$HELP$>',
wcURLBase = '<$SCRIPTNAME$>',
__DEBUG = <$IF USER EBUG$>true<$ELSE$>false<$ENDIF$>,
frameView = "<$CGI:VIEW,JS$>",
currentMainFrame = null,
composeWindowCount = 0,
messageViewLayout = <$IF User:ViewMessagesInNewWindow$>'hide'<$ELSEIF USER:MessageViewBottom$>'bottom'<$ELSE$>'right'<$ENDIF$>,
settingsLoaded = false;
if(frameView.indexOf('Compose')!=-1){window.opener = self;top.document.location.href="<$LINK$>&View=Compose&New=Yes&External=Yes&ComAgent=1&<$FRAMEVIEW,JS$>";}
// ]]>
</script>
<![if !IE]>
<script type="text/javascript" language="JavaScript1.5" src="All/JavaScript/ieemu.js"></script>
<![endif]>
<script type="text/javascript" src="All/JavaScript/cb2.js"></script>
<script type="text/javascript" src="<$THEME$>/<$STYLE$>_css.js"></script>
<script type="text/javascript" src="<$THEME$>/globals.js"></script>
<script type="text/javascript">
// <![CDATA[
var _deleteNote = "[$Are you sure you want to delete this note?$]";
var _updated_message_counts = "[$Updated Message Counts$]";
var _discard_blank_message = "[$Do you want to discard this note?$]";
var dateFormatString = "<$CALDATEFORMAT$>";
var useAMPM=<$IF USER:UseAMPM$>true<$ELSE$>false<$ENDIF$>;
var am = " [$AM$]", pm = " [$PM$]";
<$INCLUDE:menu.js$>
<$INCLUDE:settings.js$>
if((!is_ie55up && !is_gecko) || is_safari){top.document.location.href = "<$LINK$>&Theme=Standard&View=Main&Temporary=1";}
<$IF WCCOMMENT$>
WRAPPER for the 'new' menu
<$ENDIF$>
function createNewNote(iFolderID){if(iFolderID!=null){getNewNoteDiv({folderID:iFolderID, isNew:true});}else{getNewNoteDiv({isNew:true});}};
function getNewNoteDiv(obj)
{
if(obj.noteID)
{
var i = notes.notes.length;
while(i--)
{
if(obj.noteID == notes.notes.noteID && !notes.notes.collapsed)
{
writeToDebugLog('this is a duplicate');
return;
}
}
}
var newNote = new Note(obj);
newNote.toggleEdit();
return newNote;
}
function setNoteViewAdmin(bCanEdit, bCanDelete)
{
document.getElementById('notesRowDelete').style.display = (bCanDelete?'block':'none');
document.getElementById('notesRowAdvanced').style.display = (bCanEdit?'block':'none');
}
function setCanEditContact(bCanEdit, bCanDelete){
try{
document.getElementById('contactEdit').style.display = (bCanEdit?'block':'none');
document.getElementById('contactDelete').style.display = (bCanDelete?'block':'none');
document.getElementById('contactView').style.display = (bCanEdit?'none':'block');
}catch(ex){<$IF USER EBUG$>writeToDebugLog('Main.html: setCanEditContact error: ' + (is_ie?ex.description:ex));<$ENDIF$>}
}
function setMessageViewAdmin(bEdit, bDelete, bSeen){
document.getElementById('copyMoveMsg').style.display = (bDelete?'block':'none');
document.getElementById('deleteMsg').style.display = (bDelete?'block':'none');
<$IF User:UseIMAPDelete$>
document.getElementById('undeleteMsg').style.display = (bDelete?'block':'none');
<$ENDIF$>
document.getElementById('markReadMsg').style.display = (bSeen?'block':'none');
document.getElementById('markUnreadMsg').style.display = (bSeen?'block':'none');
}
function setCalendarViewAdmin(bAdmin){
document.getElementById('editEvent').style.display = (bAdmin?'block':'none');
document.getElementById('deleteEvent').style.display = (bAdmin?'block':'none');
document.getElementById('viewEvent').style.display = (bAdmin?'none':'block');
}
function setTaskViewAdmin(bAdmin){
document.getElementById('editTask').style.display = (bAdmin?'block':'none');
document.getElementById('deleteTask').style.display = (bAdmin?'block':'none');
document.getElementById('viewTask').style.display = (bAdmin?'none':'block');
}
function setFolderMenuType(iType, isAdmin){
switch(iType){
case 0:<$IF WCCOMMENT$> // folders<$ENDIF$>
document.getElementById('markAllAsRead').style.display = 'block';
document.getElementById('deleteAll').style.display = 'block';
document.getElementById('emptyTrash').style.display = 'none';
break;
case 1:<$IF WCCOMMENT$> // address books<$ENDIF$>
document.getElementById('markAllAsRead').style.display = 'none';
document.getElementById('deleteAll').style.display = 'none';
document.getElementById('emptyTrash').style.display = 'none';
break;
case 2:<$IF WCCOMMENT$> // calendars<$ENDIF$>
document.getElementById('markAllAsRead').style.display = 'none';
document.getElementById('deleteAll').style.display = 'none';
document.getElementById('emptyTrash').style.display = 'none';
break;
case 3:<$IF WCCOMMENT$> // tasks<$ENDIF$>
document.getElementById('markAllAsRead').style.display = 'none';
document.getElementById('deleteAll').style.display = 'none';
document.getElementById('emptyTrash').style.display = 'none';
break;
case 4:<$IF WCCOMMENT$> // trash<$ENDIF$>
document.getElementById('markAllAsRead').style.display = 'block';
document.getElementById('deleteAll').style.display = 'none';
document.getElementById('emptyTrash').style.display = 'block';
break;
}
document.getElementById('shareFolder').style.display = (isAdmin?'block':'none');
}
function setContactsSortOrder(sDir){
removeChildren(document.getElementById('contactsSortEmailSpan'));
removeChildren(document.getElementById('contactsSortNameSpan'));
removeChildren(document.getElementById('contactsSortCommentsSpan'));
var sort_asc = document.createElement('img');
sort_asc.setAttribute('src', "<$THEME$>/sort_asc.gif");
sort_asc.style.marginLeft = '3px';
var sort_desc = document.createElement('img');
sort_desc.setAttribute('src', "<$THEME$>/sort_desc.gif");
sort_desc.style.marginLeft = '3px';
switch(sDir){
case 'Name':document.getElementById('contactsSortNameSpan').appendChild(sort_asc);break;
case 'RevName':document.getElementById('contactsSortNameSpan').appendChild(sort_desc);break;
case 'Email':document.getElementById('contactsSortEmailSpan').appendChild(sort_asc);break;
case 'RevEmail':document.getElementById('contactsSortEmailSpan').appendChild(sort_desc);break;
case 'Comment':document.getElementById('contactsSortCommentsSpan').appendChild(sort_asc);break;
case 'RevComment':document.getElementById('contactsSortCommentsSpan').appendChild(sort_desc);break;
}
}
function togglePreviewPane(showAs){
if(currentMainFrame != MESSAGELISTING){return;}
sURL = "<$LINK$>&View=Options-Prefs&ReturnXMLConfirm=Yes&Save=Yes&";
var msgId;
if(getFrameHandle('Message')){msgId = getFrameHandle('Message').Number;}
switch(showAs){
case 'bottom':
messageViewLayout = 'bottom';
jsRPC("<$LINK$>&View=Options-Prefs&Save=1&ReturnJavaScriptConfirm=1&USER:MessageViewBottom=true&User:ViewMessagesInNewWindow=false");
setTimeout('getFrameHandle("Main").document.location.reload(true)',500);
getFrameHandle("FoldersMenu").UserViewMessagesInNewWindow = false;
break;
case 'right':
messageViewLayout = 'right';
jsRPC("<$LINK$>&View=Options-Prefs&Save=1&ReturnJavaScriptConfirm=1&USER:MessageViewBottom=false&User:ViewMessagesInNewWindow=false");
getFrameHandle("FoldersMenu").UserViewMessagesInNewWindow = false;
setTimeout('getFrameHandle("Main").document.location.reload(true)',500);
break;
case 'hide':
jsRPC("<$LINK$>&View=Options-Prefs&Save=1&ReturnJavaScriptConfirm=1&User:ViewMessagesInNewWindow=true");
messageViewLayout = 'hide';
getFrameHandle("FoldersMenu").UserViewMessagesInNewWindow = true;
setTimeout('getFrameHandle("Main").document.location.reload(true)',500);
break;
}
if(msgId && getFrameHandle('Message')){getFrameHandle('Message').loadMessage(msgId);}
hidePopup();
}
function optsMenu(){oPopupSrcPage.setFolderListView(1);hidePopup();}
var sView = 'ListFrame';
if('<$CGI:NEXTVIEW$>'.indexOf('Calendar')!=-1){sView = 'CalendarFrame';}
var bodyWidth, bodyHeight;
function resizeWindow(){
try{
if (self.innerHeight){
bodyWidth = self.innerWidth;bodyHeight = self.innerHeight;
}else if (document.documentElement && document.documentElement.clientHeight){
bodyWidth = document.documentElement.clientWidth;bodyHeight = document.documentElement.clientHeight;
}else if (document.body){
bodyWidth = document.body.clientWidth;bodyHeight = document.body.clientHeight;
}
TrintsFamousFlyout.style.height = bodyHeight + 'px';
TrintsFamousFlyout.style.width = bodyWidth + 'px';
utmostFrame.style.top = 0 + 'px';
utmostFrame.style.height = bodyHeight+ 'px';
utmostFrame.style.width = bodyWidth + 'px';
}catch(ex){<$If USER:DEBUG$>writeToDebugLog('Main.html::resizeWindow()::Error: ' + (is_ie?ex.description:ex));<$ENDIF$>}
} |
|