From 7e2518e40ede5cc9b1e8dd29483c14bda56e1b5c Mon Sep 17 00:00:00 2001 From: Antonio Anaya Date: Thu, 7 May 2026 05:54:14 -0600 Subject: [PATCH] ui_migration lint(STYLE) Use --fix to solve 110 problems 3 left --- webapp/src/App.vue | 8 +-- webapp/src/assets/less/theme.less | 6 +- webapp/src/assets/less/variables.less | 9 +-- webapp/src/components/appContent.vue | 4 +- .../genericComponents/progressBar.vue | 65 +++++++++++-------- .../components/genericComponents/tabIcon.vue | 2 +- .../labThingsComponents/actionLogDisplay.vue | 3 +- .../labThingsComponents/actionProgressBar.vue | 65 +++++++++++-------- .../labThingsComponents/actionStatusModal.vue | 8 ++- .../labThingsComponents/endpointButton.vue | 3 +- .../labThingsComponents/inputFromSchema.vue | 23 ++++--- .../tabContentComponents/actionTab.vue | 1 + .../controlComponents/positionControl.vue | 12 ++-- .../controlComponents/stageControlButtons.vue | 5 ++ .../tabContentComponents/loggingContent.vue | 5 +- .../tabContentComponents/powerContent.vue | 4 +- .../scanListComponents/scanCard.vue | 2 +- .../tabContentComponents/scanListContent.vue | 2 +- .../settingsComponents/CSMSettings.vue | 1 + .../tabContentComponents/settingsContent.vue | 5 +- webapp/src/components/ui/matrixDisplay.vue | 2 +- 21 files changed, 138 insertions(+), 97 deletions(-) diff --git a/webapp/src/App.vue b/webapp/src/App.vue index 29a5faa3..75b37e9b 100644 --- a/webapp/src/App.vue +++ b/webapp/src/App.vue @@ -325,7 +325,7 @@ export default { diff --git a/webapp/src/components/tabContentComponents/actionTab.vue b/webapp/src/components/tabContentComponents/actionTab.vue index 0a4dea66..7ebcf511 100644 --- a/webapp/src/components/tabContentComponents/actionTab.vue +++ b/webapp/src/components/tabContentComponents/actionTab.vue @@ -218,6 +218,7 @@ export default { .control-component { width: 33%; } + #log-display { height: 20em; } diff --git a/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue b/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue index f6db90db..89dcecb9 100644 --- a/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue +++ b/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue @@ -176,22 +176,24 @@ export default { .input-and-buttons-container { display: flex; flex-flow: column wrap; - justify-content: flex-start; - align-content: stretch; + place-content: stretch flex-start; align-items: center; width: 100%; } + .numeric-setting-line-input { flex-grow: 1; - margin: 5px 0px; + margin: 5px 0; width: 5em; + /* Stop Firefox showing input spinners, other browsers set with block below */ - -moz-appearance: textfield; + appearance: textfield; } + /* Chrome, Safari, Edge, Opera */ .numeric-setting-line-input::-webkit-outer-spin-button, .numeric-setting-line-input::-webkit-inner-spin-button { - -webkit-appearance: none; + appearance: none; } diff --git a/webapp/src/components/tabContentComponents/controlComponents/stageControlButtons.vue b/webapp/src/components/tabContentComponents/controlComponents/stageControlButtons.vue index b01dfa1a..5e74c25e 100644 --- a/webapp/src/components/tabContentComponents/controlComponents/stageControlButtons.vue +++ b/webapp/src/components/tabContentComponents/controlComponents/stageControlButtons.vue @@ -177,14 +177,17 @@ export default { grid-column: 2; grid-row: 1; } + .dpad-grid #left-button { grid-column: 1; grid-row: 2; } + .dpad-grid #right-button { grid-column: 3; grid-row: 2; } + .dpad-grid #down-button { grid-column: 2; grid-row: 3; @@ -194,6 +197,7 @@ export default { grid-column: 1; grid-row: 5; } + .both-controls #focus-in-button { grid-column: 3; grid-row: 5; @@ -203,6 +207,7 @@ export default { grid-column: 1; grid-row: 1; } + .focus-only #focus-in-button { grid-column: 3; grid-row: 1; diff --git a/webapp/src/components/tabContentComponents/loggingContent.vue b/webapp/src/components/tabContentComponents/loggingContent.vue index 037cc0ce..0069a931 100644 --- a/webapp/src/components/tabContentComponents/loggingContent.vue +++ b/webapp/src/components/tabContentComponents/loggingContent.vue @@ -241,12 +241,13 @@ export default { @error-bg-color: #fef4f6; .logging-navbar { - border-width: 0 0 1px 0; + border-width: 0 0 1px; border-style: solid; border-color: rgba(180, 180, 180, 0.25); margin-bottom: 30px; height: 80px; } + .logging-entry { white-space: break-spaces; padding: 0; @@ -313,9 +314,11 @@ export default { background: #888; border-radius: 6px; } + .more-info-container { display: flex; } + .more-info { color: inherit; text-decoration: underline; diff --git a/webapp/src/components/tabContentComponents/powerContent.vue b/webapp/src/components/tabContentComponents/powerContent.vue index cc6154fd..26c900eb 100644 --- a/webapp/src/components/tabContentComponents/powerContent.vue +++ b/webapp/src/components/tabContentComponents/powerContent.vue @@ -80,7 +80,7 @@ export default { diff --git a/webapp/src/components/tabContentComponents/scanListComponents/scanCard.vue b/webapp/src/components/tabContentComponents/scanListComponents/scanCard.vue index 4f1999ed..8f448815 100644 --- a/webapp/src/components/tabContentComponents/scanListComponents/scanCard.vue +++ b/webapp/src/components/tabContentComponents/scanListComponents/scanCard.vue @@ -173,7 +173,7 @@ ul { display: block; text-align: center; list-style-type: none; - margin: 5px 0px 10px 0px; + margin: 5px 0 10px; padding: 0; } diff --git a/webapp/src/components/tabContentComponents/scanListContent.vue b/webapp/src/components/tabContentComponents/scanListContent.vue index b8ad5de2..b8b85319 100644 --- a/webapp/src/components/tabContentComponents/scanListContent.vue +++ b/webapp/src/components/tabContentComponents/scanListContent.vue @@ -230,7 +230,7 @@ export default {