From 4fb1e8582baa5e6b746f31206cb42bd4dadc18be Mon Sep 17 00:00:00 2001 From: alecpl Date: Mon, 15 Dec 2008 08:22:20 +0000 Subject: - allow cc, bcc, replyto fields hidding --- skins/default/functions.js | 68 ++++++++++++++++++++++++----------- skins/default/images/icons/minus.gif | Bin 0 -> 82 bytes skins/default/templates/compose.html | 29 ++++++++------- 3 files changed, 64 insertions(+), 33 deletions(-) create mode 100644 skins/default/images/icons/minus.gif diff --git a/skins/default/functions.js b/skins/default/functions.js index e232ac771..53519d181 100644 --- a/skins/default/functions.js +++ b/skins/default/functions.js @@ -32,26 +32,21 @@ function rcube_show_advanced(visible) * Mail Composing */ -function rcmail_show_header_form(id, link) +function rcmail_show_header_form(id) { - var row, parent, ns, ps, links; - - if (link) - { - var parent = link.parentNode; + var link, row, parent, ns, ps; + + link = document.getElementById(id + '-link'); + parent = link.parentNode; - if ((ns = rcmail_next_sibling(link))) - parent.removeChild(ns); - else if ((ps = rcmail_prev_sibling(link))) - parent.removeChild(ps); + if ((ns = rcmail_next_sibling(link))) + ns.style.display = 'none'; + else if ((ps = rcmail_prev_sibling(link))) + ps.style.display = 'none'; - parent.removeChild(link); + link.style.display = 'none'; - if(!parent.getElementsByTagName('A').length) - document.getElementById('compose-links').style.display = 'none'; - } - - if (row = document.getElementById(id)) + if (row = document.getElementById('compose-' + id)) { var div = document.getElementById('compose-div'); var headers_div = document.getElementById('compose-headers-div'); @@ -62,6 +57,38 @@ function rcmail_show_header_form(id, link) return false; } +function rcmail_hide_header_form(id) +{ + var row, parent, ns, ps, link, links; + + link = document.getElementById(id + '-link'); + link.style.display = ''; + + parent = link.parentNode; + links = parent.getElementsByTagName('A'); + + for (var i=0; i - - + + - - + + - - + " /> + + - - + " /> + + - - + " /> + + - + | - + | - + -- cgit v1.2.3