From fde429e08a1643a9fab05131aaef563260743aa6 Mon Sep 17 00:00:00 2001 From: Sukanya Pandey Date: Mon, 14 Sep 2020 20:48:39 +0530 Subject: Add updated table styles - Refer below link for styles: https://ibm.invisionapp.com/share/D8O06PPE32B#/screens Signed-off-by: Sukanya Pandey Change-Id: I6dcc3b8d0fb7ef19388b5bfeaf87fce78725b638 --- src/assets/styles/bmc/custom/_tables.scss | 14 ++++++++++++++ src/assets/styles/bmc/helpers/_functions.scss | 4 ++++ src/views/AccessControl/Ldap/TableRoleGroups.vue | 1 + .../LocalUserManagement/LocalUserManagement.vue | 1 + src/views/AccessControl/LocalUserManagement/TableRoles.vue | 2 +- .../AccessControl/SslCertificates/SslCertificates.vue | 1 + .../Configuration/NetworkSettings/NetworkSettings.vue | 2 ++ src/views/Health/EventLogs/EventLogs.vue | 1 + .../HardwareStatus/HardwareStatusTableBmcManager.vue | 1 + .../Health/HardwareStatus/HardwareStatusTableChassis.vue | 1 + .../Health/HardwareStatus/HardwareStatusTableDimmSlot.vue | 1 + .../Health/HardwareStatus/HardwareStatusTableFans.vue | 1 + .../HardwareStatus/HardwareStatusTablePowerSupplies.vue | 1 + .../HardwareStatus/HardwareStatusTableProcessors.vue | 1 + .../Health/HardwareStatus/HardwareStatusTableStystem.vue | 1 + src/views/Health/Sensors/Sensors.vue | 1 + src/views/Overview/OverviewEvents.vue | 1 + 17 files changed, 34 insertions(+), 1 deletion(-) diff --git a/src/assets/styles/bmc/custom/_tables.scss b/src/assets/styles/bmc/custom/_tables.scss index b3ef0565..8b8c4a8e 100644 --- a/src/assets/styles/bmc/custom/_tables.scss +++ b/src/assets/styles/bmc/custom/_tables.scss @@ -17,6 +17,9 @@ .thead-light th { border: none; color: theme-color("dark"); + &:focus { + outline: none; + } } .status-icon svg { @@ -60,6 +63,17 @@ fill: theme-color("dark"); } } + .b-table-sort-icon-left { + background-position: left calc(1.5rem / 2) center !important; + padding-left: calc(1.2rem + 0.65em) !important; + &:focus { + outline: none; + box-shadow: inset 0 0 0 2px theme-color('primary') !important; + } + &:hover { + background-color: theme-color-dark('light'); + } + } } .b-table-sticky-header td { diff --git a/src/assets/styles/bmc/helpers/_functions.scss b/src/assets/styles/bmc/helpers/_functions.scss index 456caf36..57956c99 100644 --- a/src/assets/styles/bmc/helpers/_functions.scss +++ b/src/assets/styles/bmc/helpers/_functions.scss @@ -2,4 +2,8 @@ // theme variant color to use as a background color @function theme-color-light($variant) { @return theme-color-level($variant, -11.3); +} + +@function theme-color-dark($variant) { + @return theme-color-level($variant, 2); } \ No newline at end of file diff --git a/src/views/AccessControl/Ldap/TableRoleGroups.vue b/src/views/AccessControl/Ldap/TableRoleGroups.vue index 8df87742..9daf1fd7 100644 --- a/src/views/AccessControl/Ldap/TableRoleGroups.vue +++ b/src/views/AccessControl/Ldap/TableRoleGroups.vue @@ -34,6 +34,7 @@ selectable show-empty no-select-on-click + hover no-sort-reset sort-icon-left :items="tableItems" diff --git a/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue b/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue index 31cc3571..9978f4a7 100644 --- a/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue +++ b/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue @@ -32,6 +32,7 @@ selectable show-empty no-select-on-click + hover :fields="fields" :items="tableItems" :empty-text="$t('global.table.emptyMessage')" diff --git a/src/views/AccessControl/LocalUserManagement/TableRoles.vue b/src/views/AccessControl/LocalUserManagement/TableRoles.vue index 6596c508..b4b366af 100644 --- a/src/views/AccessControl/LocalUserManagement/TableRoles.vue +++ b/src/views/AccessControl/LocalUserManagement/TableRoles.vue @@ -1,5 +1,5 @@