Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/roundcube/roundcubemail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Machniak <alec@alec.pl>2019-11-22 16:46:23 +0300
committerAleksander Machniak <alec@alec.pl>2019-11-22 17:24:22 +0300
commit0e7295fce608e8a662e5b47dd53011bca773ad72 (patch)
tree237cba5eb4430584c3b6ee83ae116cbe47fdd95a /plugins
parent90bdd77adadac7d6e7caa7252b879f3e4363eef5 (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/Changelog1
-rw-r--r--plugins/managesieve/managesieve.js7
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;