Index: /trunk/expressoMail1_2/js/abas.js
===================================================================
--- /trunk/expressoMail1_2/js/abas.js (revision 1683)
+++ /trunk/expressoMail1_2/js/abas.js (revision 1701)
@@ -17,4 +17,10 @@
if (spanD)
spanD.style.display = (openTab.type[ID] == 0 ? '' : 'none');
+
+ var footer_menu = Element("footer_menu");
+ if (footer_menu) {
+ footer_menu.style.display = (openTab.type[ID] != 4 ? '' : 'none');
+ }
+
var len = BordersArray.length;
for (var i=0; i < len; i++)
@@ -78,15 +84,17 @@
if (typeof(ID) == 'number')
{
- if (openTab.imapBox[ID])
- {
- current_folder = openTab.imapBox[ID];
- }
- openTab.type[ID] = 0;
- numBox=ID;
+ if (openTab.imapBox[ID])
+ {
+ current_folder = openTab.imapBox[ID];
+ }
+ //openTab.type[ID] = 0;
+ numBox=ID;
+
}
else
- if (ID.match("search_"))
- numBox=ID.substr(7);
- currentTab=ID;
+ if (ID.match("search_"))
+ numBox=ID.substr(7);
+
+ currentTab=ID;
return ID;
}
Index: /trunk/expressoMail1_2/js/draw_api.js
===================================================================
--- /trunk/expressoMail1_2/js/draw_api.js (revision 1691)
+++ /trunk/expressoMail1_2/js/draw_api.js (revision 1701)
@@ -180,51 +180,51 @@
else{
if (!window.google || !google.gears) {
- temp = confirm(get_lang("To use local messages you have to install google gears. Would you like to be redirected to gears installation page?"));
- if (temp) {
- location.href = "http://gears.google.com/?action=install&message=" +
- "Para utilizar o recurso de mensagens locais, instale o google gears&return=" +
- document.location.href;
- }
- else {
- preferences.use_local_messages = 0;
- }
+ temp = confirm(get_lang("To use local messages you have to install google gears. Would you like to be redirected to gears installation page?"));
+ if (temp) {
+ location.href = "http://gears.google.com/?action=install&message="+
+ "Para utilizar o recurso de mensagens locais, instale o google gears&return=" +
+ document.location.href;
}
else {
- if (expresso_offline)
- tree_folders = new dFTree({
- name: 'tree_folders'
+ preferences.use_local_messages=0;
+ }
+ }
+ else{
+ if (expresso_offline)
+ tree_folders = new dFTree({
+ name: 'tree_folders'
+ });
+ var root_local = new dNode({
+ id: "local_root",
+ caption: get_lang('local folders')
+ });
+ tree_folders.add(root_local, "root"); //coloca root local
+ var local_folders = expresso_local_messages.list_local_folders();
+ for (var i in local_folders) { //Coloca as pastas locais.
+ var node_root = "local_root";
+ var new_caption = local_folders[i][0];
+ if (local_folders[i][0].indexOf("/") != "-1") {
+ final_pos = local_folders[i][0].lastIndexOf("/");
+ node_root = "local_" + local_folders[i][0].substr(0, final_pos);
+ new_caption = local_folders[i][0].substr(final_pos + 1);
+ }
+ if (local_folders[i][1] > 0)
+ var nodeLocal = new dNode({
+ id: "local_" + local_folders[i][0],
+ caption: lang_folder(new_caption) + ' (' + local_folders[i][1] + ')',
+ onClick: "change_folder('local_" + local_folders[i][0] + "','" + new_caption + "')",
+ plusSign: local_folders[i][2]
});
- var root_local = new dNode({
- id: "local_root",
- caption: get_lang('local folders')
- });
- tree_folders.add(root_local, "root"); //coloca root local
- var local_folders = expresso_local_messages.list_local_folders();
- for (var i in local_folders) { //Coloca as pastas locais.
- var node_root = "local_root";
- var new_caption = local_folders[i][0];
- if (local_folders[i][0].indexOf("/") != "-1") {
- final_pos = local_folders[i][0].lastIndexOf("/");
- node_root = "local_" + local_folders[i][0].substr(0, final_pos);
- new_caption = local_folders[i][0].substr(final_pos + 1);
- }
- if (local_folders[i][1] > 0)
- var nodeLocal = new dNode({
- id: "local_" + local_folders[i][0],
- caption: lang_folder(new_caption) + ' (' + local_folders[i][1] + ')',
- onClick: "change_folder('local_" + local_folders[i][0] + "','" + new_caption + "')",
- plusSign: local_folders[i][2]
- });
- else
- var nodeLocal = new dNode({
- id: "local_" + local_folders[i][0],
- caption: lang_folder(new_caption),
- onClick: "change_folder('local_" + local_folders[i][0] + "','" + new_caption + "')",
- plusSign: local_folders[i][2]
- });
+ else
+ var nodeLocal = new dNode({
+ id: "local_" + local_folders[i][0],
+ caption: lang_folder(new_caption),
+ onClick: "change_folder('local_" + local_folders[i][0] + "','" + new_caption + "')",
+ plusSign: local_folders[i][2]
+ });
tree_folders.add(nodeLocal, node_root);
}
}
- }
+ }
}
@@ -1850,4 +1850,9 @@
return false;
hold_session = true;
+
+ var footer_menu = Element("footer_menu");
+ if (footer_menu) {
+ footer_menu.style.display = 'none';
+ }
/////////////////////////////////////////////////////////////////////////////////////////////////////////
var form = document.createElement("FORM");
@@ -2249,5 +2254,5 @@
else
{
- var input_return_receipt = document.createElement('input');
+ var input_return_receipt = document.createElement('input');
input_return_receipt.name = "input_return_receipt";
}
@@ -2261,8 +2266,8 @@
// Workaround para resolver problema ao enviar e-mails
if((preferences.use_assinar_criptografar != '0'))
- {
+ {
if(parseInt(preferences.use_signature_digital_cripto)==1)
- {
- td_return_receipt.innerHTML += " " + get_lang("Digitally sign message?")+"";
+ {
+ td_return_receipt.innerHTML += " " + get_lang("Digitally sign message?")+"";
if (is_ie)
@@ -2272,18 +2277,18 @@
else
{
- var input_return_digital = document.createElement('input');
+ var input_return_digital = document.createElement('input');
input_return_digital.name = "input_return_digital";
}
- input_return_digital.type = "checkbox";
- input_return_digital.className = "checkbox";
- input_return_digital.id = "return_digital_"+ID;
- input_return_digital.setAttribute("tabIndex","-1");
+ input_return_digital.type = "checkbox";
+ input_return_digital.className = "checkbox";
+ input_return_digital.id = "return_digital_"+ID;
+ input_return_digital.setAttribute("tabIndex","-1");
if(parseInt(preferences.use_signature_digital)==1)
- {
- input_return_digital.defaultChecked=true;
- }
- td_return_receipt.appendChild(input_return_digital);
- td_return_receipt.innerHTML += " " + get_lang("Digitally crypt message?")+"";
+ {
+ input_return_digital.defaultChecked=true;
+ }
+ td_return_receipt.appendChild(input_return_digital);
+ td_return_receipt.innerHTML += " " + get_lang("Digitally crypt message?")+"";
if (is_ie)
@@ -2293,116 +2298,116 @@
else
{
- var input_return_cripto = document.createElement('input');
+ var input_return_cripto = document.createElement('input');
input_return_cripto.name = "input_return_cripto";
}
- input_return_cripto.type = "checkbox";
- input_return_cripto.className = "checkbox";
- input_return_cripto.id = "return_cripto_"+ID;
- input_return_cripto.setAttribute("tabIndex","-1");
- input_return_cripto.defaultChecked=false;
+ input_return_cripto.type = "checkbox";
+ input_return_cripto.className = "checkbox";
+ input_return_cripto.id = "return_cripto_"+ID;
+ input_return_cripto.setAttribute("tabIndex","-1");
+ input_return_cripto.defaultChecked=false;
if(parseInt(preferences.use_signature_cripto)==1)
- {
- input_return_cripto.defaultChecked=true;
- }
-
- td_return_receipt.appendChild(input_return_cripto);
+ {
+ input_return_cripto.defaultChecked=true;
+ }
+
+ td_return_receipt.appendChild(input_return_cripto);
td_return_receipt.innerHTML += "";
- }
- }
-
- tr5.appendChild(td5);
- tr5.appendChild(td_return_receipt);
- tbody_message.appendChild(tr5);
- if (parseInt(preferences.use_important_flag))
- {
- var trn = document.createElement("TR");
- var tdn = document.createElement("TD");
- tdn.innerHTML = " ";
- var td_important_msg = document.createElement("TD");
- td_important_msg.setAttribute("noWrap","true");
- td_important_msg.innerHTML = get_lang("Important message")+":";
- var input_important_message = document.createElement('input');
- input_important_message.type = "checkbox";
- input_important_message.className = "checkbox";
- input_important_message.id = "important_message_"+ID;
- input_important_message.name = "input_important_message";
- input_important_message.setAttribute("tabIndex","-1");
- td_important_msg.appendChild(input_important_message);
- trn.appendChild(tdn);
- trn.appendChild(td_important_msg);
- tbody_message.appendChild(trn);
- }
-
- var add_files = document.createElement("A");
- add_files.setAttribute("href", "javascript:void(0)");
- add_files.onclick = function () { addFile(ID); return false;};
- add_files.innerHTML = get_lang("Attachments: add+");
- add_files.setAttribute("tabIndex","-1");
- var divfiles = document.createElement("DIV");
- divfiles.id = "divFiles_"+ID;
- var tr5 = document.createElement("TR");
- var td5_link = document.createElement("TD");
- var td5_input = document.createElement("TD");
- td5_input.innerHTML = " "
- td5_link.setAttribute("valign","top");
- td5_link.setAttribute("colSpan","2");
- td5_link.appendChild(add_files);
- tr5.appendChild(td5_input);
- tr5.appendChild(td5_link);
- tbody_message.appendChild(tr5);
- var tr6 = document.createElement("TR");
- var td6_link = document.createElement("TD");
- var td6_input = document.createElement("TD");
- tr6.appendChild(td6_link);
- td6_input.appendChild(divfiles);
- tr6.appendChild(td6_input);
- tbody_message.appendChild(tr6);
+ }
+ }
+
+ tr5.appendChild(td5);
+ tr5.appendChild(td_return_receipt);
+ tbody_message.appendChild(tr5);
+ if (parseInt(preferences.use_important_flag))
+ {
+ var trn = document.createElement("TR");
+ var tdn = document.createElement("TD");
+ tdn.innerHTML = " ";
+ var td_important_msg = document.createElement("TD");
+ td_important_msg.setAttribute("noWrap","true");
+ td_important_msg.innerHTML = get_lang("Important message")+":";
+ var input_important_message = document.createElement('input');
+ input_important_message.type = "checkbox";
+ input_important_message.className = "checkbox";
+ input_important_message.id = "important_message_"+ID;
+ input_important_message.name = "input_important_message";
+ input_important_message.setAttribute("tabIndex","-1");
+ td_important_msg.appendChild(input_important_message);
+ trn.appendChild(tdn);
+ trn.appendChild(td_important_msg);
+ tbody_message.appendChild(trn);
+ }
+
+ var add_files = document.createElement("A");
+ add_files.setAttribute("href", "javascript:void(0)");
+ add_files.onclick = function () { addFile(ID); return false;};
+ add_files.innerHTML = get_lang("Attachments: add+");
+ add_files.setAttribute("tabIndex","-1");
+ var divfiles = document.createElement("DIV");
+ divfiles.id = "divFiles_"+ID;
+ var tr5 = document.createElement("TR");
+ var td5_link = document.createElement("TD");
+ var td5_input = document.createElement("TD");
+ td5_input.innerHTML = " "
+ td5_link.setAttribute("valign","top");
+ td5_link.setAttribute("colSpan","2");
+ td5_link.appendChild(add_files);
+ tr5.appendChild(td5_input);
+ tr5.appendChild(td5_link);
+ tbody_message.appendChild(tr5);
+ var tr6 = document.createElement("TR");
+ var td6_link = document.createElement("TD");
+ var td6_input = document.createElement("TD");
+ tr6.appendChild(td6_link);
+ td6_input.appendChild(divfiles);
+ tr6.appendChild(td6_input);
+ tbody_message.appendChild(tr6);
//////////////////////////////////////////////////////////////////////////////////////////////////////
- var tr5 = document.createElement("TR");
- var td5 = document.createElement("TD");
- td5.innerHTML = " ";
- var td_body = document.createElement("TD");
- td_body.setAttribute("colSpan","2");
- var div_body_position = document.createElement("DIV");
- div_body_position.id = "body_position_" + ID;
- td_body.appendChild(div_body_position);
- tr5.appendChild(td5);
- tr5.appendChild(td_body);
- tbody_message.appendChild(tr5);
+ var tr5 = document.createElement("TR");
+ var td5 = document.createElement("TD");
+ td5.innerHTML = " ";
+ var td_body = document.createElement("TD");
+ td_body.setAttribute("colSpan","2");
+ var div_body_position = document.createElement("DIV");
+ div_body_position.id = "body_position_" + ID;
+ td_body.appendChild(div_body_position);
+ tr5.appendChild(td5);
+ tr5.appendChild(td_body);
+ tbody_message.appendChild(tr5);
// BEGIN MAKE THE SCROLL HEIGHT
var defaultWidth = document.body.clientWidth - (is_ie ? 200 : 195);
- var _bar = document.getElementById("toolbar");
- var _offset = 0;
- if(_bar.style.visibility != 'hidden')
- _offset = _bar.offsetHeight ? _bar.offsetHeight : _bar.clientHeight;
- var _div = document.createElement("DIV");
- _div.id = "div_message_scroll_"+ID;
- _div.style.height = document.body.clientHeight - _offset - 105;
- content.style.height = document.body.clientHeight - _offset - 80;
- _div.style.overflow = "auto";
- _div.style.width = defaultWidth;
- // END MAKE THE SCROLL HEIGHT
-
- // Hide the contac tips and re-position the pallete color.
- _div.onscroll = function() {
- var intElemScrollTop = Element("div_message_scroll_"+ID).scrollTop;
- if (!is_ie)
- ColorPalette.repos(intElemScrollTop);
- Tooltip.scrollChanged();
- };
+ var _bar = document.getElementById("toolbar");
+ var _offset = 0;
+ if(_bar.style.visibility != 'hidden')
+ _offset = _bar.offsetHeight ? _bar.offsetHeight : _bar.clientHeight;
+ var _div = document.createElement("DIV");
+ _div.id = "div_message_scroll_"+ID;
+ _div.style.height = document.body.clientHeight - _offset - 105;
+ content.style.height = document.body.clientHeight - _offset - 80;
+ _div.style.overflow = "auto";
+ _div.style.width = defaultWidth;
+ // END MAKE THE SCROLL HEIGHT
+
+ // Hide the contac tips and re-position the pallete color.
+ _div.onscroll = function() {
+ var intElemScrollTop = Element("div_message_scroll_"+ID).scrollTop;
+ if (!is_ie)
+ ColorPalette.repos(intElemScrollTop);
+ Tooltip.scrollChanged();
+ };
//////////////////////////////////////////////////////////////////////////////////////////////////////
- _div.appendChild(form);
- content.appendChild(_div);
- table_message.appendChild(tbody_message);
- form.appendChild(table_message);
- connector.loadScript("rich_text_editor");
- RichTextEditor.loadEditor(ID);
+ _div.appendChild(form);
+ content.appendChild(_div);
+ table_message.appendChild(tbody_message);
+ form.appendChild(table_message);
+ connector.loadScript("rich_text_editor");
+ RichTextEditor.loadEditor(ID);
//////////////////////////////////////////////////////////////////////////////////////////////////////
- if(!expresso_offline)
- draw_from_field(sel_from,tr1_1);
- return ID;
+ if(!expresso_offline)
+ draw_from_field(sel_from,tr1_1);
+ return ID;
}