From 7441e79dc995231209e82d83baabfd1deadbfba7 Mon Sep 17 00:00:00 2001 From: Sergey Shebanin Date: Wed, 24 Nov 2021 17:15:03 +0300 Subject: [PATCH] [IMP] big inputs on forms in edit mode --- web_responsive/readme/DESCRIPTION.rst | 2 + .../control_panel/control_panel.esm.js | 2 +- .../control_panel/control_panel.scss | 6 + .../control_panel/control_panel.xml | 108 +++++++++--------- .../static/src/legacy/css/web_responsive.scss | 73 +++++++++++- .../static/src/legacy/js/web_responsive.js | 83 ++++++++++++++ 6 files changed, 219 insertions(+), 55 deletions(-) diff --git a/web_responsive/readme/DESCRIPTION.rst b/web_responsive/readme/DESCRIPTION.rst index f2e295af1..8914bdef3 100644 --- a/web_responsive/readme/DESCRIPTION.rst +++ b/web_responsive/readme/DESCRIPTION.rst @@ -76,6 +76,8 @@ This module adds responsiveness to web backend. .. image:: ../static/img/device_rotation.gif +* Big inputs on form in edit mode + **Features for desktop computers**: * Keyboard shortcuts for easier navigation, diff --git a/web_responsive/static/src/components/control_panel/control_panel.esm.js b/web_responsive/static/src/components/control_panel/control_panel.esm.js index 19d9ab612..08f8aeb9e 100644 --- a/web_responsive/static/src/components/control_panel/control_panel.esm.js +++ b/web_responsive/static/src/components/control_panel/control_panel.esm.js @@ -18,7 +18,7 @@ patch(LegacyControlPanel.prototype, "web_responsive.LegacyControlPanelMobile", { setup() { this._super(); this.state = useState({ - mobileSearchMode: "", + mobileSearchMode: this.props.withBreadcrumbs ? "" : "quick", }); this.ui = useContext(deviceContext); }, diff --git a/web_responsive/static/src/components/control_panel/control_panel.scss b/web_responsive/static/src/components/control_panel/control_panel.scss index 813fbc02d..27f2cc926 100644 --- a/web_responsive/static/src/components/control_panel/control_panel.scss +++ b/web_responsive/static/src/components/control_panel/control_panel.scss @@ -70,6 +70,7 @@ .o_cp_bottom_left { float: left; margin: 5px 0; + max-width: 80%; } .o_cp_bottom_right { @@ -86,6 +87,10 @@ .o_cp_pager { margin-bottom: 0; } + .o_list_selection_box { + padding-left: 5px !important; + padding-right: 5px; + } .o_cp_action_menus { padding-right: 0; @@ -165,6 +170,7 @@ align-items: center; .o_searchview_input_container { flex: 1 1 auto; + margin-left: 5px; } } .o_searchview { diff --git a/web_responsive/static/src/components/control_panel/control_panel.xml b/web_responsive/static/src/components/control_panel/control_panel.xml index cbbf1cbeb..fac6c39ba 100644 --- a/web_responsive/static/src/components/control_panel/control_panel.xml +++ b/web_responsive/static/src/components/control_panel/control_panel.xml @@ -54,26 +54,29 @@ /> - -