From 76933f1c0746da40778c546247f5c2afd4ceee2a Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Tue, 23 Jan 2018 13:41:26 +0100 Subject: [PATCH] Elastic: Bootstrap 4.0.0 compat. --- plugins/acl/acl.php | 5 +-- .../lib/Roundcube/rcube_sieve_engine.php | 34 +++++++++---------- .../lib/Roundcube/rcube_sieve_forward.php | 3 +- .../lib/Roundcube/rcube_sieve_vacation.php | 7 ++-- plugins/managesieve/managesieve.js | 4 +-- program/js/app.js | 24 ++++++++----- program/steps/addressbook/func.inc | 2 +- skins/larry/addressbook.css | 3 +- 8 files changed, 48 insertions(+), 34 deletions(-) diff --git a/plugins/acl/acl.php b/plugins/acl/acl.php index 4727f63a9..b342517e0 100644 --- a/plugins/acl/acl.php +++ b/plugins/acl/acl.php @@ -319,8 +319,9 @@ class acl extends rcube_plugin $textfield = new html_inputfield($attrib); $fields['user'] = html::div('input-group', - html::label(array('for' => $attrib['id'], 'class' => 'input-group-addon'), $this->gettext('username')) - . ' ' . $textfield->show()); + html::span('input-group-prepend', + html::label(array('for' => $attrib['id'], 'class' => 'input-group-text'), $this->gettext('username'))) + . ' ' . $textfield->show()); // Add special entries if (!empty($this->specials)) { diff --git a/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php b/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php index 529374e5c..ed9b4e2cb 100644 --- a/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php +++ b/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php @@ -1792,11 +1792,11 @@ class rcube_sieve_engine $rule['test'] != 'size' && $rule['test'] != 'exists' && $rule['test'] != 'duplicate', $this->error_class($id, 'test', 'target', 'rule_target')) . "\n"; - $select_size_op = new html_select(array('name' => "_rule_size_op[]", 'id' => 'rule_size_op'.$id, 'class' => 'input-group-addon')); + $select_size_op = new html_select(array('name' => "_rule_size_op[]", 'id' => 'rule_size_op'.$id, 'class' => 'input-group-prepend')); $select_size_op->add(rcube::Q($this->plugin->gettext('filterover')), 'over'); $select_size_op->add(rcube::Q($this->plugin->gettext('filterunder')), 'under'); - $select_size_item = new html_select(array('name' => "_rule_size_item[]", 'id' => 'rule_size_item'.$id, 'class' => 'input-group-addon')); + $select_size_item = new html_select(array('name' => "_rule_size_item[]", 'id' => 'rule_size_item'.$id, 'class' => 'input-group-append')); foreach (array('', 'K', 'M', 'G') as $unit) { $select_size_item->add($this->plugin->gettext($unit . 'B'), $unit); } @@ -1835,12 +1835,12 @@ class rcube_sieve_engine $need_mod = !in_array($rule['test'], array('size', 'body', 'date', 'currentdate', 'duplicate', 'string')); $mout = ''; $mout .= '
'; - $mout .= '' . rcube::Q($this->plugin->gettext('modtype')) . ' '; + $mout .= html::span('label input-group-prepend', html::span('input-group-text', rcube::Q($this->plugin->gettext('modtype')))); $mout .= $select_type->show($rule['part']); $mout .= '
'; @@ -1855,7 +1855,7 @@ class rcube_sieve_engine $need_comp = $rule['test'] != 'size' && $rule['test'] != 'duplicate'; $mout .= ''; @@ -1880,11 +1880,11 @@ class rcube_sieve_engine $select_mime_part->add(rcube::Q($this->plugin->gettext('mime-anychild')), 'anychild'); $mout .= ''; $mout .= '