diff --git a/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php b/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php index fb7c5aa79..7788225cb 100644 --- a/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php +++ b/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php @@ -2575,7 +2575,7 @@ class rcube_sieve_engine } $script = rcmail_output::JS_OBJECT_NAME.'.managesieve_tip_register('.json_encode($this->tips).');'; - $this->rc->output->add_script($script, 'foot'); + $this->rc->output->add_script($script, 'docready'); } protected function list_input($id, $name, $value, $enabled, $class, $size = null, $hidden = false) diff --git a/skins/elastic/styles/widgets/forms.less b/skins/elastic/styles/widgets/forms.less index 0394829c7..0ba6b6a5a 100644 --- a/skins/elastic/styles/widgets/forms.less +++ b/skins/elastic/styles/widgets/forms.less @@ -1250,6 +1250,7 @@ html.ms .propform { .invalid-feedback { color: @color-error; + font-size: 90%; } .form-group { diff --git a/skins/elastic/ui.js b/skins/elastic/ui.js index aca9a2f60..6c5faa227 100644 --- a/skins/elastic/ui.js +++ b/skins/elastic/ui.js @@ -3803,10 +3803,10 @@ function rcube_elastic_ui() if (input.data('type') == 'list') { input.data('error-msg', this[2]); + $('#' + this[0] + '_list > .invalid-feedback').text(this[2]); return; } - input.after($('').text(this[2])); }); };