- code formatting

release-0.6
alecpl 15 years ago
parent 0a19215ae3
commit a804050532

@ -27,57 +27,52 @@ function rcube_show_advanced(visible)
function rcmail_show_header_form(id)
{
var link, row, parent, ns, ps;
link = document.getElementById(id + '-link');
parent = link.parentNode;
var row, s,
link = document.getElementById(id + '-link');
if ((ns = rcmail_next_sibling(link)))
ns.style.display = 'none';
else if ((ps = rcmail_prev_sibling(link)))
ps.style.display = 'none';
if ((s = rcmail_next_sibling(link)))
s.style.display = 'none';
else if ((s = rcmail_prev_sibling(link)))
s.style.display = 'none';
link.style.display = 'none';
if ((row = document.getElementById('compose-' + id)))
{
var div = document.getElementById('compose-div');
var headers_div = document.getElementById('compose-headers-div');
if ((row = document.getElementById('compose-' + id))) {
var div = document.getElementById('compose-div'),
headers_div = document.getElementById('compose-headers-div');
row.style.display = (document.all && !window.opera) ? 'block' : 'table-row';
div.style.top = parseInt(headers_div.offsetHeight, 10) + 'px';
}
}
return false;
}
function rcmail_hide_header_form(id)
{
var row, parent, ns, link, links;
var row, ns,
link = document.getElementById(id + '-link'),
parent = link.parentNode,
links = parent.getElementsByTagName('a');
link = document.getElementById(id + '-link');
link.style.display = '';
parent = link.parentNode;
links = parent.getElementsByTagName('a');
for (var i=0; i<links.length; i++)
if (links[i].style.display != 'none')
for (var j=i+1; j<links.length; j++)
if (links[j].style.display != 'none')
if (links[j].style.display != 'none')
if ((ns = rcmail_next_sibling(links[i]))) {
ns.style.display = '';
break;
}
ns.style.display = '';
break;
}
document.getElementById('_' + id).value = '';
if ((row = document.getElementById('compose-' + id)))
{
var div = document.getElementById('compose-div');
var headers_div = document.getElementById('compose-headers-div');
if ((row = document.getElementById('compose-' + id))) {
var div = document.getElementById('compose-div'),
headers_div = document.getElementById('compose-headers-div');
row.style.display = 'none';
div.style.top = parseInt(headers_div.offsetHeight, 10) + 'px';
}
}
return false;
}
@ -100,23 +95,27 @@ function rcmail_prev_sibling(elm)
function rcmail_init_compose_form()
{
var cc_field = document.getElementById('_cc');
if (cc_field && cc_field.value!='')
var cc_field = document.getElementById('_cc'),
bcc_field = document.getElementById('_bcc'),
div = document.getElementById('compose-div'),
headers_div = document.getElementById('compose-headers-div');
if (cc_field && cc_field.value != '')
rcmail_show_header_form('cc');
var bcc_field = document.getElementById('_bcc');
if (bcc_field && bcc_field.value!='')
if (bcc_field && bcc_field.value != '')
rcmail_show_header_form('bcc');
// prevent from form data loss when pressing ESC key in IE
if (bw.ie) {
var form = rcube_find_object('form');
form.onkeydown = function (e) { if (rcube_event.get_keycode(e) == 27) rcube_event.cancel(e); };
form.onkeydown = function (e) {
if (rcube_event.get_keycode(e) == 27)
rcube_event.cancel(e);
};
}
// fix editor position on some browsers
var div = document.getElementById('compose-div');
var headers_div = document.getElementById('compose-headers-div');
div.style.top = parseInt(headers_div.offsetHeight, 10) + 'px';
}
@ -263,11 +262,11 @@ save_listmenu: function()
{
this.show_listmenu();
var sort = $('input[name="sort_col"]:checked').val();
var ord = $('input[name="sort_ord"]:checked').val();
var thread = $('input[name="view"]:checked').val();
var cols = $('input[name="list_col[]"]:checked')
.map(function(){ return this.value; }).get();
var sort = $('input[name="sort_col"]:checked').val(),
ord = $('input[name="sort_ord"]:checked').val(),
thread = $('input[name="view"]:checked').val(),
cols = $('input[name="list_col[]"]:checked')
.map(function(){ return this.value; }).get();
rcmail.set_list_options(cols, sort, ord, thread == 'thread' ? 1 : 0);
},

Loading…
Cancel
Save