Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cogburn/pages #763

Merged
merged 2 commits into from
Mar 4, 2025
Merged

Cogburn/pages #763

merged 2 commits into from
Mar 4, 2025

Conversation

coreyogburn
Copy link
Contributor

Break out every page template into a new html file and load them on browser startup. Contains fixes for tests impacted by the updated Vue boot sequence.

Also contains fixes for buttons on the grid members page.

Converted over the remaining routes.

Some problems arose. Vue didn't like that some component tags were self-closing. In some places it messed up white space, in others controls weren't rendering at all. Occasionally, especially during Cypress tests, the page would load with a blank page in the v-app. Vue also didn't like `@update:modelUpdate` but worked when changed to `@update:model-update`. There might be a race condition between 1) The pages being loaded, 2) Vue, and 3) the Vue router.
…d waiting for all promises to finish.

Made some adjustments to the jest tests to account for the adjusted Vue boot sequence.

Reverted every self-closing tag that isn't <br/> to have an explicit closing tag.

Refactored every Vue property binding and event binding to use kebab casing over camel case.

Fixes for gridmember buttons. The binoculars are lowered and the light mode buttons are gray instead of white to provide contrast against the background.
@coreyogburn coreyogburn merged commit cac051d into 2.4/dev Mar 4, 2025
3 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

FIX: SOC Grid Members improve REVIEW button in light mode
2 participants