diff --git a/src/components/MonitorList.vue b/src/components/MonitorList.vue index 8e1b678b6..1c0e3b35d 100644 --- a/src/components/MonitorList.vue +++ b/src/components/MonitorList.vue @@ -1,13 +1,7 @@ @@ -85,7 +49,7 @@ import HeartbeatBar from "../components/HeartbeatBar.vue"; import Tag from "../components/Tag.vue"; import Uptime from "../components/Uptime.vue"; -import { getMaintenanceRelativeURL, getMonitorRelativeURL } from "../util.ts"; +import { getMonitorRelativeURL } from "../util.ts"; export default { components: { @@ -102,7 +66,6 @@ export default { data() { return { searchText: "", - selectedList: "monitor", windowTop: 0, }; }, @@ -125,56 +88,6 @@ export default { }, - sortedMaintenanceList() { - let result = Object.values(this.$root.maintenanceList); - - result.sort((m1, m2) => { - - if (this.$root.isActiveMaintenance(m1.end_date) !== this.$root.isActiveMaintenance(m2.end_date)) { - if (!this.$root.isActiveMaintenance(m2.end_date)) { - return -1; - } - if (!this.$root.isActiveMaintenance(m1.end_date)) { - return 1; - } - } - - if (this.$root.isActiveMaintenance(m1.end_date) && this.$root.isActiveMaintenance(m2.end_date)) { - if (Date.parse(m1.end_date) < Date.parse(m2.end_date)) { - return -1; - } - - if (Date.parse(m2.end_date) < Date.parse(m1.end_date)) { - return 1; - } - } - - if (!this.$root.isActiveMaintenance(m1.end_date) && !this.$root.isActiveMaintenance(m2.end_date)) { - if (Date.parse(m1.end_date) < Date.parse(m2.end_date)) { - return 1; - } - - if (Date.parse(m2.end_date) < Date.parse(m1.end_date)) { - return -1; - } - } - - return m1.title.localeCompare(m2.title); - }); - - // Simple filter by search text - // finds maintenance name - if (this.searchText !== "") { - const loweredSearchText = this.searchText.toLowerCase(); - result = result.filter(maintenance => { - return maintenance.title.toLowerCase().includes(loweredSearchText) - || maintenance.description.toLowerCase().includes(loweredSearchText); - }); - } - - return result; - }, - sortedMonitorList() { let result = Object.values(this.$root.monitorList); @@ -240,9 +153,6 @@ export default { monitorURL(id) { return getMonitorRelativeURL(id); }, - maintenanceURL(id) { - return getMaintenanceRelativeURL(id); - }, /** Clear the search bar */ clearSearchText() { this.searchText = ""; @@ -319,11 +229,4 @@ export default { margin-top: 5px; } -.bg-maintenance { - background-color: $maintenance; -} - -select { - text-align: center; -} diff --git a/src/layouts/Layout.vue b/src/layouts/Layout.vue index 56e1813d5..7ece4982e 100644 --- a/src/layouts/Layout.vue +++ b/src/layouts/Layout.vue @@ -37,19 +37,32 @@
{{ $root.usernameFirstChar }}
+ +