From 41ec1a254c67a6bbd3ce97b91fb9521876a2e91b Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 17 Mar 2017 09:46:47 +0100 Subject: [PATCH] ActionBar: Standard-Aktions-Button optisch hervorheben MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Der Standardbutton ist derjenige, der bei Druck auf Return/Enter ausgelöst wird. Aktuell ist die Hervorhebung über fette Schrift geregelt. Eine andere Möglichkeit wäre, die Border von 1px auf 2px zu erhöhen, was das Aussehen analoger zu klassischen GUIs machen würde. --- css/kivitendo/main.css | 3 +++ css/lx-office-erp/main.css | 3 +++ js/kivi.ActionBar.js | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/css/kivitendo/main.css b/css/kivitendo/main.css index 3a1c51318..5b50aa067 100644 --- a/css/kivitendo/main.css +++ b/css/kivitendo/main.css @@ -574,3 +574,6 @@ div.layout-actionbar-combobox div.layout-actionbar-combobox-head span:hover:afte color: #FE5F14; border-color: #FE5F14 transparent; } +div.layout-actionbar .layout-actionbar-default-action { + font-weight: bold; +} diff --git a/css/lx-office-erp/main.css b/css/lx-office-erp/main.css index 51763ce1e..44c0b9cba 100644 --- a/css/lx-office-erp/main.css +++ b/css/lx-office-erp/main.css @@ -584,3 +584,6 @@ div.layout-actionbar-combobox div.layout-actionbar-combobox-head span:hover { div.layout-actionbar-combobox div.layout-actionbar-combobox-head span:after { border-color: black transparent; } +div.layout-actionbar .layout-actionbar-default-action { + font-weight: bold; +} diff --git a/js/kivi.ActionBar.js b/js/kivi.ActionBar.js index c430715a5..c46a26546 100644 --- a/js/kivi.ActionBar.js +++ b/js/kivi.ActionBar.js @@ -7,6 +7,7 @@ namespace('kivi.ActionBar', function(k){ disabled: 'layout-actionbar-action-disabled', action: 'layout-actionbar-action', combobox: 'layout-actionbar-combobox', + default: 'layout-actionbar-default-action', }; k.Combobox = function(e) { @@ -165,6 +166,9 @@ namespace('kivi.ActionBar', function(k){ if (data.call) { kivi.ActionBar.Accesskeys.add_accesskey(undefined, data.accesskey, $e); } + if (data.accesskey == 'enter') { + $e.addClass(CLASSES.default); + } } if (data.call || data.submit || data.link) { -- 2.20.1