From 427237627805c69decf3e2b111e739a0df81befc Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 25 Nov 2020 13:47:48 +0200 Subject: [PATCH] tab groups --- .../Espo/Resources/i18n/en_US/Settings.json | 1 + client/res/templates/site/navbar.tpl | 108 ++++- .../admin/entity-manager/fields/icon-class.js | 15 +- client/src/views/fields/array.js | 43 +- client/src/views/modals/array-field-add.js | 11 +- client/src/views/record/detail.js | 12 + client/src/views/record/edit-for-modal.js | 2 + .../views/settings/fields/group-tab-list.js | 38 ++ client/src/views/settings/fields/tab-list.js | 213 +++++++- .../views/settings/modals/edit-tab-group.js | 125 +++++ .../settings/modals/tab-list-field-add.js | 54 +++ client/src/views/site/navbar.js | 455 +++++++++++++++--- frontend/less/espo-vertical/layout.less | 36 +- frontend/less/espo/elements/navbar.less | 43 ++ frontend/less/espo/layout.less | 42 +- 15 files changed, 1083 insertions(+), 115 deletions(-) create mode 100644 client/src/views/settings/fields/group-tab-list.js create mode 100644 client/src/views/settings/modals/edit-tab-group.js create mode 100644 client/src/views/settings/modals/tab-list-field-add.js diff --git a/application/Espo/Resources/i18n/en_US/Settings.json b/application/Espo/Resources/i18n/en_US/Settings.json index e3306b29cc..33eb22a703 100644 --- a/application/Espo/Resources/i18n/en_US/Settings.json +++ b/application/Espo/Resources/i18n/en_US/Settings.json @@ -235,6 +235,7 @@ "maintenanceMode": "Only administrators will have access to the system." }, "labels": { + "Group Tab": "Group Tab", "System": "System", "Locale": "Locale", "Search": "Search", diff --git a/client/res/templates/site/navbar.tpl b/client/res/templates/site/navbar.tpl index aabb287288..9f98d81fbf 100644 --- a/client/res/templates/site/navbar.tpl +++ b/client/res/templates/site/navbar.tpl @@ -11,8 +11,18 @@