diff --git a/felamimail/js/jscode/viewMainScreen.js b/felamimail/js/jscode/viewMainScreen.js
index 75b14e056e..f8ca93c75d 100644
--- a/felamimail/js/jscode/viewMainScreen.js
+++ b/felamimail/js/jscode/viewMainScreen.js
@@ -22,12 +22,12 @@ function setStatusMessage(_message) {
function sendNotifyMS (uid) {
ret = confirm(lang_sendnotify);
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.sendNotify",uid,ret);
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.sendNotify",uid,ret);
}
function changeSorting(_sort, _aNode) {
- resetMessageSelect();
+ window.resetMessageSelect();
document.getElementById('messageCounter').innerHTML = 'Change sorting ...';
document.getElementById('divMessageList').innerHTML = '';
@@ -36,21 +36,21 @@ function changeSorting(_sort, _aNode) {
aTags[1].style.fontWeight='normal';
aTags[2].style.fontWeight='normal';
aTags[3].style.fontWeight='normal';
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.changeSorting",_sort);
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.changeSorting",_sort);
_aNode.style.fontWeight='bold';
}
function compressFolder() {
if (document.getElementById('messageCounter').innerHTML.search(eval('/'+lang_updating_view+'/'))<0 ) {MessageBuffer = document.getElementById('messageCounter').innerHTML;}
- setStatusMessage(''+ lang_compressingFolder +'');
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.compressFolder");
+ window.setStatusMessage(''+ lang_compressingFolder +'');
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.compressFolder");
}
function deleteMessages(_messageList) {
var Check = true;
var cbAllMessages = document.getElementById('selectAllMessagesCheckBox').checked;
- resetMessageSelect();
+ window.resetMessageSelect();
if (cbAllMessages == true) Check = confirm(lang_confirm_all_messages);
if (cbAllMessages == true && Check == true)
@@ -58,9 +58,9 @@ function deleteMessages(_messageList) {
_messageList = 'all';
}
if (Check == true) {
- setStatusMessage('' + lang_deleting_messages + '');
+ window.setStatusMessage('' + lang_deleting_messages + '');
document.getElementById('divMessageList').innerHTML = '';
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.deleteMessages",_messageList);
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.deleteMessages",_messageList);
} else {
for(i=0; i< document.forms.formMessageList.elements.length; i++) {
if(document.forms.formMessageList.elements[i].checked) {
@@ -80,8 +80,8 @@ function fm_displayHeaderLines(_url) {
function emptyTrash() {
if (document.getElementById('messageCounter').innerHTML.search(eval('/'+lang_updating_view+'/'))<0 ) {MessageBuffer = document.getElementById('messageCounter').innerHTML;}
- setStatusMessage('' + lang_emptyTrashFolder + '');
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.emptyTrash");
+ window.setStatusMessage('' + lang_emptyTrashFolder + '');
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.emptyTrash");
}
function tellUser(message,_nodeID) {
@@ -126,7 +126,7 @@ function OnLoadingStart(_nodeID) {
if (oS == -1) {
//closed will be opened
//alert(_nodeID+ " state -1");
- refreshFolderStatus(_nodeID,"forced");
+ window.refreshFolderStatus(_nodeID,"forced");
}
if (oS == 0) {
// should not occur
@@ -146,6 +146,7 @@ function OnLoadingStart(_nodeID) {
function callNodeSelect(_nodeIDfc, mode) {
_nodeIDfc = _nodeIDfc.replace(/#ampersand#/g,"&");
+ if (typeof prefAskForMove == 'undefined') prefAskForMove = window.prefAskForMove;
//alert("callNodeSelect:"+_nodeIDfc);
var buff = prefAskForMove;
if (mode == 0) // cancel
@@ -173,6 +174,7 @@ function callNodeSelect(_nodeIDfc, mode) {
function onNodeSelect(_nodeID) {
//alert(_nodeID)
+ if (typeof CopyOrMove == 'undefined') CopyOrMove = window.CopyOrMove;
var Check = CopyOrMove;
var actionPending = false;
if(top.tree.getUserData(_nodeID, 'folderName')) {
@@ -198,29 +200,29 @@ function onNodeSelect(_nodeID) {
{
if (document.getElementById('messageCounter').innerHTML.search(eval('/'+lang_updating_view+'/'))<0 ) {MessageBuffer = document.getElementById('messageCounter').innerHTML;}
if (document.getElementById('selectAllMessagesCheckBox').checked == true) {
- resetMessageSelect();
+ window.resetMessageSelect();
formData = 'all';
} else {
- resetMessageSelect();
- formData = xajax.getFormValues('formMessageList');
+ window.resetMessageSelect();
+ formData = window.xajax.getFormValues('formMessageList');
}
if (actionPending == 'copy')
{
- setStatusMessage(copyingMessages +' '+ top.tree.getUserData(_nodeID, 'folderName') +'');
+ window.setStatusMessage(copyingMessages +' '+ top.tree.getUserData(_nodeID, 'folderName') +'');
document.getElementById('divMessageList').innerHTML = '';
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.copyMessages", _nodeID, formData);
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.copyMessages", _nodeID, formData);
}
else
{
// default: move messages
- setStatusMessage(movingMessages +' '+ top.tree.getUserData(_nodeID, 'folderName') +'');
+ window.setStatusMessage(movingMessages +' '+ top.tree.getUserData(_nodeID, 'folderName') +'');
document.getElementById('divMessageList').innerHTML = '';
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.moveMessages", _nodeID, formData);
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.moveMessages", _nodeID, formData);
}
} else {
if (actionPending == false)
{
- resetMessageSelect();
+ window.resetMessageSelect();
for(i=0; i< document.forms.formMessageList.elements.length; i++) {
if(document.forms.formMessageList.elements[i].checked) {
document.forms.formMessageList.elements[i].checked = false;
@@ -229,11 +231,11 @@ function onNodeSelect(_nodeID) {
}
}
} else {
- resetMessageSelect();
- setStatusMessage('' + lang_loading + ' ' + top.tree.getUserData(_nodeID, 'folderName') + '');
+ window.resetMessageSelect();
+ window.setStatusMessage('' + window.lang_loading + ' ' + top.tree.getUserData(_nodeID, 'folderName') + '');
document.getElementById('divMessageList').innerHTML = '';
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.updateMessageView",_nodeID);
- refreshFolderStatus(_nodeID);
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.updateMessageView",_nodeID);
+ window.refreshFolderStatus(_nodeID);
}
}
CopyOrMove = true;
@@ -244,10 +246,10 @@ function quickSearch() {
var searchString;
var status;
- resetMessageSelect();
+ window.resetMessageSelect();
//disable select allMessages in Folder Checkbox, as it is not implemented for filters
document.getElementById('selectAllMessagesCheckBox').disabled = true;
- setStatusMessage('' + lang_updating_view + '');
+ window.setStatusMessage('' + lang_updating_view + '');
document.getElementById('divMessageList').innerHTML = '';
document.getElementById('quickSearch').select();
@@ -257,7 +259,7 @@ function quickSearch() {
status = document.getElementById('status').value;
if (searchString+'grrr###'+status == 'grrr###any') document.getElementById('selectAllMessagesCheckBox').disabled = false;
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.quickSearch', searchType, searchString, status);
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.quickSearch', searchType, searchString, status);
}
function selectFolderContent(inputBox, _refreshTimeOut) {
@@ -327,15 +329,15 @@ function toggleFolderRadio(inputBox, _refreshTimeOut) {
}
function extendedSearch(_selectBox) {
- resetMessageSelect();
+ window.resetMessageSelect();
//disable select allMessages in Folder Checkbox, as it is not implemented for filters
document.getElementById('selectAllMessagesCheckBox').disabled = true;
- setStatusMessage('Applying filter '+_selectBox.options[_selectBox.selectedIndex].text+'');
+ window.setStatusMessage('Applying filter '+_selectBox.options[_selectBox.selectedIndex].text+'');
document.getElementById('divMessageList').innerHTML = '';
document.getElementById('quickSearch').value = '';
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.extendedSearch',_selectBox.options[_selectBox.selectedIndex].value);
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.extendedSearch',_selectBox.options[_selectBox.selectedIndex].value);
}
function flagMessages(_flag)
@@ -343,21 +345,21 @@ function flagMessages(_flag)
var Check=true;
var _messageList;
var cbAllMessages = document.getElementById('selectAllMessagesCheckBox').checked;
- resetMessageSelect();
+ window.resetMessageSelect();
if (cbAllMessages == true) Check = confirm(lang_confirm_all_messages);
if (cbAllMessages == true && Check == true)
{
_messageList = 'all';
} else {
- _messageList = xajax.getFormValues('formMessageList');
+ _messageList = window.xajax.getFormValues('formMessageList');
}
//alert(_messageList);
if (Check == true)
{
- setStatusMessage('' + lang_updating_message_status + '');
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.flagMessages", _flag, _messageList);
+ window.setStatusMessage('' + lang_updating_message_status + '');
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.flagMessages", _flag, _messageList);
document.getElementById('divMessageList').innerHTML = '';
fm_startTimerMessageListUpdate(refreshTimeOut);
} else {
@@ -386,39 +388,39 @@ function resetMessageSelect()
function skipForward()
{
- resetMessageSelect();
+ window.resetMessageSelect();
- setStatusMessage(''+ lang_skipping_forward +'');
+ window.setStatusMessage(''+ lang_skipping_forward +'');
document.getElementById('divMessageList').innerHTML = '';
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.skipForward');
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.skipForward');
}
function skipPrevious() {
- resetMessageSelect();
+ window.resetMessageSelect();
- setStatusMessage(''+ lang_skipping_previous +'');
+ window.setStatusMessage(''+ lang_skipping_previous +'');
document.getElementById('divMessageList').innerHTML = '';
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.skipPrevious');
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.skipPrevious');
}
function jumpEnd() {
- resetMessageSelect();
+ window.resetMessageSelect();
- setStatusMessage(''+ lang_jumping_to_end +'');
+ window.setStatusMessage(''+ lang_jumping_to_end +'');
document.getElementById('divMessageList').innerHTML = '';
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.jumpEnd');
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.jumpEnd');
}
function jumpStart() {
- resetMessageSelect();
+ window.resetMessageSelect();
- setStatusMessage(''+ lang_jumping_to_start +'');
+ window.setStatusMessage(''+ lang_jumping_to_start +'');
document.getElementById('divMessageList').innerHTML = '';
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.jumpStart');
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.jumpStart');
}
var searchesPending=0;
@@ -426,8 +428,8 @@ var searchesPending=0;
function refresh() {
//searchesPending++;
//document.title=searchesPending;
- resetMessageSelect();
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.refreshMessageList');
+ window.resetMessageSelect();
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.refreshMessageList');
if (fm_previewMessageID>0)
{
//setStatusMessage(''+ lang_updating_view +'');
@@ -446,7 +448,7 @@ function refreshFolderStatus(_nodeID,mode) {
if (mode == "forced") {mode2use = mode;}
}
var activeFolders = getTreeNodeOpenItems(nodeToRefresh,mode2use);
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.refreshFolderList', activeFolders);
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.refreshFolderList', activeFolders);
// if (fm_previewMessageID>0)
// {
// //setStatusMessage(''+ lang_updating_view +'');
@@ -464,13 +466,13 @@ function openComposeWindow(_url) {
var Check=true;
var _messageList;
var cbAllMessages = document.getElementById('selectAllMessagesCheckBox').checked;
- resetMessageSelect();
+ window.resetMessageSelect();
if (cbAllMessages == true) Check = confirm(lang_confirm_all_messages);
if (cbAllMessages == true && Check == true)
{
_messageList = 'all';
} else {
- _messageList = xajax.getFormValues('formMessageList');
+ _messageList = window.xajax.getFormValues('formMessageList');
}
sMessageList='';
for (var i in _messageList['msg']) {
@@ -523,10 +525,10 @@ function fm_readMessage(_url, _windowName, _node) {
{
//document.getElementById('spanMessagePreview').innerHTML = '';
if (document.getElementById('messageCounter').innerHTML.search(eval('/'+lang_updating_view+'/'))<0 ) {MessageBuffer = document.getElementById('messageCounter').innerHTML;}
- setStatusMessage(''+ lang_updating_view +'');
+ window.setStatusMessage(''+ lang_updating_view +'');
fm_previewMessageID = windowArray[1];
fm_previewMessageFolderType = windowArray[2];
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.refreshMessagePreview",windowArray[1],windowArray[2]);
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.refreshMessagePreview",windowArray[1],windowArray[2]);
} else {
egw_openWindowCentered(_url, _windowName, 750, egw_getWindowOuterHeight());
}
@@ -537,7 +539,7 @@ function fm_readMessage(_url, _windowName, _node) {
aElements = trElement.getElementsByTagName("a");
aElements[0].style.fontWeight='normal';
aElements[1].style.fontWeight='normal';
- xajax_doXMLHTTP("felamimail.ajaxfelamimail.refreshFolder");
+ window.xajax_doXMLHTTP("felamimail.ajaxfelamimail.refreshFolder");
}
function fm_readAttachments(_url, _windowName, _node) {
@@ -562,7 +564,7 @@ function fm_clearSearch() {
function changeActiveAccount(_accountSelection)
{
//alert(_accountSelection.value);
- xajax_doXMLHTTP('felamimail.ajaxfelamimail.changeActiveAccount',_accountSelection.value);
+ window.xajax_doXMLHTTP('felamimail.ajaxfelamimail.changeActiveAccount',_accountSelection.value);
}
// stuff to change row background color