From 52be3c11ef7eb79312a06a2ba8719bb38f05d176 Mon Sep 17 00:00:00 2001 From: ADITYA VIKRAM Date: Wed, 10 Sep 2025 10:28:34 -0400 Subject: [PATCH 1/3] wording fix in readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index aafe3c0f..522b0123 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ _**On first login, new user must change password by using the `passwd` command** - ### Using Local Setup - Run `install.ps1` (recommended) or `install.bat` (legacy) or `install.sh` (on linux) to get dependencies set up locally - - `install.ps1` supports performing a clean installation by using the `-CleanInstall` flag. Use this if you encounter a `npm install` failure. Caution: Ensure you have commited/pushed any important changes before running this command. + - `install.ps1` supports performing a clean installation by using the `-CleanInstall` flag. Use this if you encounter a `npm install` failure. **Caution:** Ensure you have commited/pushed any important changes before running this command with the `-CleanInstall` flag. - `install.ps1` also supports skipping initializing the server or the ui, using the `-SkipServer` and `-SkipUI` flags. - You will need to manually install the Prettier extension on your IDE ([for VSCode](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)) ([for IntelliJ](https://plugins.jetbrains.com/plugin/10456-prettier)). From dff041da34d5a59ed5b3ef41660176ede6d083f2 Mon Sep 17 00:00:00 2001 From: llf5185 Date: Fri, 12 Sep 2025 16:21:57 -0400 Subject: [PATCH 2/3] changed Exemplary Project container into a button To make the listed exemplary projects accessible through tabbing navigation, the div which contains all of a given project's information was converted into a button. A button is focusable by default and fits better semantically than a div. --- ui/src/components/shared/ExemplaryProject.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui/src/components/shared/ExemplaryProject.js b/ui/src/components/shared/ExemplaryProject.js index 89bc33fb..ae17ec54 100644 --- a/ui/src/components/shared/ExemplaryProject.js +++ b/ui/src/components/shared/ExemplaryProject.js @@ -72,10 +72,10 @@ function ExemplaryProject({ project }) {
{" "} {/* Div containing all project information */} -
toggleInitialModalOpen()} - style={{ cursor: "pointer" }} + style={{ cursor: "pointer", textAlign: "start", lineHeight: "1.4285em" }} >
@@ -131,7 +131,7 @@ function ExemplaryProject({ project }) { {generateProfiles(project.coach, false)}
-
+ {/* Modal with expanded information */} Date: Wed, 5 Nov 2025 12:56:08 -0500 Subject: [PATCH 3/3] Made Project Proposal accordion focusable By replacing the rows of the accordion menu with buttons, they are now focusable. These rows are restyled with the new 'fake-div' css class, which replicates their previous appearance as divs. --- .../database/test_data/page_html_dummy.sql | 24 +++++++++---------- ui/src/components/shared/ExemplaryProject.js | 4 ++-- ui/src/css/utils/helpers.css | 14 +++++++++++ 3 files changed, 28 insertions(+), 14 deletions(-) diff --git a/server/server/database/test_data/page_html_dummy.sql b/server/server/database/test_data/page_html_dummy.sql index f3200264..58251b5d 100644 --- a/server/server/database/test_data/page_html_dummy.sql +++ b/server/server/database/test_data/page_html_dummy.sql @@ -51,13 +51,13 @@ INSERT INTO page_html (name, html) VALUES


-
+
+
  • Help educate the next generation of software engineers who you might want as employees
  • @@ -71,10 +71,10 @@ INSERT INTO page_html (name, html) VALUES

-
+
+
  • @@ -106,10 +106,10 @@ INSERT INTO page_html (name, html) VALUES
-
+
+
  • The project sponsor works with a senior team and their faculty coach.
  • @@ -123,10 +123,10 @@ INSERT INTO page_html (name, html) VALUES
-
+
+
  • @@ -145,10 +145,10 @@ INSERT INTO page_html (name, html) VALUES
-
+
+
  • @@ -179,10 +179,10 @@ INSERT INTO page_html (name, html) VALUES
-
+
+
  1. diff --git a/ui/src/components/shared/ExemplaryProject.js b/ui/src/components/shared/ExemplaryProject.js index ae17ec54..cd4648fa 100644 --- a/ui/src/components/shared/ExemplaryProject.js +++ b/ui/src/components/shared/ExemplaryProject.js @@ -73,9 +73,9 @@ function ExemplaryProject({ project }) { {" "} {/* Div containing all project information */}