diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/AvailableOrganizationController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/AvailableOrganizationController.java index 5123533..f45d6e9 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/AvailableOrganizationController.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/AvailableOrganizationController.java @@ -27,7 +27,6 @@ public void initialize() { CharityRegistry charities = db.getCharitiesFromDB(); allCharities = charities.getAllCharities(); - // Start empty and show matching cards when the user types in the search field. cardsContainer.getChildren().clear(); searchField @@ -36,6 +35,10 @@ public void initialize() { (observable, oldValue, newValue) -> displayCharities(filterCharities(newValue))); } + /** + * @param query + * @return + */ private List filterCharities(String query) { List matches = new ArrayList<>(); @@ -56,6 +59,9 @@ private List filterCharities(String query) { return matches; } + /** + * @param charities + */ private void displayCharities(List charities) { cardsContainer.getChildren().clear(); @@ -76,6 +82,7 @@ private void displayCharities(List charities) { /** * The method initialize the search in searchbar. + * * @param query */ @FXML @@ -94,7 +101,7 @@ public void setInitialSearch(String query) { */ @FXML public void switchToFrontPage(ActionEvent event) { - LoaderScene.LoadScene("FrontPage", event, charity); + LoaderScene.LoadScene("FrontPage", event, charity, null); } /** @@ -103,7 +110,7 @@ public void switchToFrontPage(ActionEvent event) { * @param event action event from button click */ public void switchToCharityPage(ActionEvent event) { - LoaderScene.LoadScene("CharityPage", event, charity); + LoaderScene.LoadScene("CharityPage", event, charity, null); } /** @@ -113,6 +120,6 @@ public void switchToCharityPage(ActionEvent event) { */ @FXML public void switchToDonationPage(ActionEvent event) { - LoaderScene.LoadScene("DonationPage", event, charity); + LoaderScene.LoadScene("DonationPage", event, charity, null); } } diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/CharityPageController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/CharityPageController.java index 5e825e6..aa86e27 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/CharityPageController.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/CharityPageController.java @@ -46,7 +46,7 @@ public void setCharity(Charity charity) { @FXML public void switchToFrontPage(ActionEvent event) { System.out.println("Click"); - LoaderScene.LoadScene("FrontPage", event, charity); + LoaderScene.LoadScene("FrontPage", event, charity, null); } /** @@ -57,6 +57,6 @@ public void switchToFrontPage(ActionEvent event) { @FXML public void switchToDonationPage(ActionEvent event) { System.out.println("Click"); - LoaderScene.LoadScene("donationPage", event, charity); + LoaderScene.LoadScene("donationPage", event, charity, null); } } diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/DonationPageController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/DonationPageController.java index 839a3e8..5c00988 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/DonationPageController.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/DonationPageController.java @@ -41,7 +41,7 @@ public void setCharity(Charity charity) { * @param event */ public void switchToFrontPage(ActionEvent event) { - LoaderScene.LoadScene("FrontPage", event, null); + LoaderScene.LoadScene("FrontPage", event, null, null); } /** @@ -50,7 +50,7 @@ public void switchToFrontPage(ActionEvent event) { * @param event */ public void switchToCharityPage(ActionEvent event) { - LoaderScene.LoadScene("charityPage", event, charity); + LoaderScene.LoadScene("charityPage", event, charity, null); } /** @@ -101,7 +101,7 @@ public void Donate(ActionEvent event) { "Thank you!", "You have donated " + amount + " to " + charity.getName()); donatioAmount.clear(); - LoaderScene.LoadScene("FrontPage", event, null); + LoaderScene.LoadScene("FrontPage", event, null, null); } } diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/FrontpageController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/FrontpageController.java index 103dfdb..52a4a34 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/FrontpageController.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/FrontpageController.java @@ -38,7 +38,6 @@ public class FrontpageController { @FXML private TextField frontSearchField; - /** * Initialize method for the front page. This method is called when the front page is loaded. It * retrieves the list of charities and donations from the database. The list of charities is @@ -122,4 +121,3 @@ public void handleFrontSearch(ActionEvent event) { LoaderScene.LoadScene("availableOrganization", event, null, query); } } - diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/OrganizationCardController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/OrganizationCardController.java index b51e530..b0ce278 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/OrganizationCardController.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/OrganizationCardController.java @@ -27,10 +27,10 @@ public void setOrganization(Charity charity) { /* EVENTS */ public void switchToCharityPage(ActionEvent event) { - LoaderScene.LoadScene("CharityPage", event, charity); + LoaderScene.LoadScene("CharityPage", event, charity, null); } public void switchToDonationPage(ActionEvent event) { - LoaderScene.LoadScene("DonationPage", event, charity); + LoaderScene.LoadScene("DonationPage", event, charity, null); } } diff --git a/helpmehelpapplication/src/main/resources/fxml/aboutPage.fxml b/helpmehelpapplication/src/main/resources/fxml/aboutPage.fxml index 10e12e8..d1ef37c 100644 --- a/helpmehelpapplication/src/main/resources/fxml/aboutPage.fxml +++ b/helpmehelpapplication/src/main/resources/fxml/aboutPage.fxml @@ -54,14 +54,18 @@ - - - - - - - - + diff --git a/helpmehelpapplication/src/main/resources/fxml/availableOrganization.fxml b/helpmehelpapplication/src/main/resources/fxml/availableOrganization.fxml index b40acf9..7520244 100644 --- a/helpmehelpapplication/src/main/resources/fxml/availableOrganization.fxml +++ b/helpmehelpapplication/src/main/resources/fxml/availableOrganization.fxml @@ -61,7 +61,8 @@