diff options
author | Aleksander Machniak <alec@alec.pl> | 2019-11-22 16:46:23 +0300 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2019-11-22 17:24:22 +0300 |
commit | 0e7295fce608e8a662e5b47dd53011bca773ad72 (patch) | |
tree | 237cba5eb4430584c3b6ee83ae116cbe47fdd95a /plugins | |
parent | 90bdd77adadac7d6e7caa7252b879f3e4363eef5 (diff) |
Fix so modifier type select wasn't hidden after hiding modifier select on header change
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/managesieve/Changelog | 1 | ||||
-rw-r--r-- | plugins/managesieve/managesieve.js | 7 |
2 files changed, 6 insertions, 2 deletions
diff --git a/plugins/managesieve/Changelog b/plugins/managesieve/Changelog index ead1e742a..5e8657113 100644 --- a/plugins/managesieve/Changelog +++ b/plugins/managesieve/Changelog @@ -1,4 +1,5 @@ - Replace "Filter disabled" with "Filter enabled" (#7028) +- Fix so modifier type select wasn't hidden after hiding modifier select on header change * version 9.3 [2019-04-21] ----------------------------------------------------------- diff --git a/plugins/managesieve/managesieve.js b/plugins/managesieve/managesieve.js index 4ced267e2..b8f71f6e8 100644 --- a/plugins/managesieve/managesieve.js +++ b/plugins/managesieve/managesieve.js @@ -679,7 +679,7 @@ function rule_header_select(id) rule.val('contains'); rule_op_select(op, id, h); - rule_mod_select(id, h); + rule_mod_select(id, h, !is_header); rule_mime_select(id); obj.style.width = h == '...' ? '40px' : ''; @@ -703,13 +703,16 @@ function rule_trans_select(id) target.style.display = obj.value != 'content' ? 'none' : 'inline'; }; -function rule_mod_select(id, header) +function rule_mod_select(id, header, reset) { var obj = document.getElementById('rule_mod_op' + id), target = document.getElementById('rule_mod_type' + id), duplicate = document.getElementById('rule_duplicate_div' + id), index = document.getElementById('rule_index_div' + id); + if (reset) + obj.value = ''; + if (!header) header = document.getElementById('header' + id).value; |