From 1b8d6d756c9dff14d3dd8298ecae7d6fe73192e5 Mon Sep 17 00:00:00 2001 From: Maksim Zakharov Date: Mon, 6 Jun 2022 18:39:19 +0300 Subject: Delete main-container, add global scroll to pages, add global style for logs. --- src/assets/styles/bmc/custom/_base.scss | 4 +- src/assets/styles/bmc/custom/_buttons.scss | 5 + src/assets/styles/bmc/custom/_index.scss | 3 +- src/assets/styles/bmc/custom/_logs.scss | 12 + src/components/AppHeader/AppHeader.vue | 2 +- src/components/Global/PageContainer.vue | 3 +- src/views/BMC/Configuration/BMCConfiguration.vue | 70 +- src/views/BMC/Firmware/FirmwarePage.vue | 70 +- src/views/BMC/Settings/SettingsPage.vue | 446 ++++++------ .../Fans/DynamicInformation/FansDynamicPage.vue | 83 +-- src/views/HardwareStatus/Inventory/Inventory.vue | 70 +- src/views/Logs/EventLogs/EventLogs.vue | 463 ++++++------ .../DynamicInfo/MemoryDynamicPage.vue | 119 ++-- .../Specification/MemoryStaticPage.vue | 156 ++--- .../DynamicInfo/MotherboardDynamicPage.vue | 63 +- .../Specification/MotherboardSpecificationPage.vue | 54 +- .../ServerPowerOperations.vue | 342 +++++---- .../PowerSupplies/DynamicInfo/PowerDynamicPage.vue | 777 ++++++++++----------- .../Specification/PowerStaticPage.vue | 78 +-- .../DynamicInfo/ProcessorsDynamicPage.vue | 342 +++++---- .../Specification/ProcessorsSpecificationPage.vue | 135 ++-- .../SILA/AnalyticalPanel/AnalyticalPanelPage.vue | 225 +++--- src/views/SILA/EventLogs/EventLogs.vue | 20 +- .../NetworkAdapters/Dynamic/NetworkDynamicPage.vue | 63 +- .../EthernetAdapters/EthernetAdaptersPage.vue | 378 +++++----- .../FcHbaAdapters/FcHbaAdaptersPage.vue | 218 +++--- src/views/SILA/PciDevices/PciDevicesPage.vue | 44 +- .../DynamicInfo/DriversDynamicPage.vue | 121 ++-- .../StaticInfo/DriversStaticPage.vue | 68 +- src/views/SILA/RAID/Cache/RAIDCachePage.vue | 42 +- src/views/SILA/RAID/Settings/RAIDSettingsPage.vue | 254 ++++--- .../RAID/Specification/RAIDSpecificationPage.vue | 127 ++-- .../SILA/VirtualDrivers/VirtualDriversPage.vue | 68 +- .../SystemDescription/Info/SystemDescription.vue | 104 ++- .../SystemDescription/Network/SystemNetwork.vue | 74 +- .../ServerParametrs/ServerParametrs.vue | 4 +- 36 files changed, 2481 insertions(+), 2626 deletions(-) create mode 100644 src/assets/styles/bmc/custom/_logs.scss diff --git a/src/assets/styles/bmc/custom/_base.scss b/src/assets/styles/bmc/custom/_base.scss index 0e555455..42e4a848 100644 --- a/src/assets/styles/bmc/custom/_base.scss +++ b/src/assets/styles/bmc/custom/_base.scss @@ -2,9 +2,9 @@ body { overflow-y: hidden; } -.main-container { +.scroll-container { overflow-y: overlay; - height: calc(100vh - 167px); + height: calc(100vh - 95px); &::-webkit-scrollbar { margin-top: $header-height; position: absolute; diff --git a/src/assets/styles/bmc/custom/_buttons.scss b/src/assets/styles/bmc/custom/_buttons.scss index d9c929db..26a11dbd 100644 --- a/src/assets/styles/bmc/custom/_buttons.scss +++ b/src/assets/styles/bmc/custom/_buttons.scss @@ -18,6 +18,11 @@ height: 36px; } +.btn-lg { + width: 270px; + height: 36px; +} + .btn-primary { background-color: $red-brand-primary; border-radius: 8px; diff --git a/src/assets/styles/bmc/custom/_index.scss b/src/assets/styles/bmc/custom/_index.scss index 43b4e1a3..40995ce9 100644 --- a/src/assets/styles/bmc/custom/_index.scss +++ b/src/assets/styles/bmc/custom/_index.scss @@ -16,4 +16,5 @@ @import "./sol"; @import "./tables"; @import "./toasts"; -@import "./popover"; \ No newline at end of file +@import "./popover"; +@import "./logs"; \ No newline at end of file diff --git a/src/assets/styles/bmc/custom/_logs.scss b/src/assets/styles/bmc/custom/_logs.scss new file mode 100644 index 00000000..ae0099e0 --- /dev/null +++ b/src/assets/styles/bmc/custom/_logs.scss @@ -0,0 +1,12 @@ +.logs-section .table.b-table > thead > tr > [aria-sort='ascending'] { + background-image: url('~@/assets/images/event-logs/sort-icon-rotate.svg'); +} + +.logs-section .table.b-table > thead > tr > [aria-sort='descending'], +.table.b-table > thead > tr > [aria-sort='none'] { + background-image: url('~@/assets/images/event-logs/sort-icon.svg'); +} + +.logs-section .b-table-sort-icon-left { + background-size: 15px !important; +} diff --git a/src/components/AppHeader/AppHeader.vue b/src/components/AppHeader/AppHeader.vue index 939ec5af..81287163 100644 --- a/src/components/AppHeader/AppHeader.vue +++ b/src/components/AppHeader/AppHeader.vue @@ -112,7 +112,7 @@ {{ $t('appHeader.power') }} -