diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/CasinoBrowserController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/CasinoBrowserController.java index f4cba80..aea0346 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/CasinoBrowserController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/CasinoBrowserController.java @@ -113,6 +113,7 @@ public class CasinoBrowserController { TRUSTED_DOMAINS.add("searx.be"); TRUSTED_DOMAINS.add("startpage.com"); TRUSTED_DOMAINS.add("vscode.dev"); + TRUSTED_DOMAINS.add("casono.netlify.app"); } /** Aliases for common websites. */ @@ -142,7 +143,10 @@ public class CasinoBrowserController { Map.entry("uni", "unibas.ch"), Map.entry("vs", "vscode.dev"), Map.entry("vscode", "vscode.dev"), - Map.entry("vs code", "vscode.dev")); + Map.entry("vs code", "vscode.dev"), + Map.entry("main", "casono.netlify.app"), + Map.entry("cas", "casono.netlify.app"), + Map.entry("casono", "casono.netlify.app")); /** * Resolves user input into a valid URL. diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/TaskbarController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/TaskbarController.java index 58047d4..d21fc36 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/TaskbarController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/TaskbarController.java @@ -1939,28 +1939,9 @@ public class TaskbarController { */ @FXML private void onBrowserButtonClickCasono() { - SoundManager.getInstance().playButtonClick(); - try { - Path start = Paths.get(System.getProperty("user.dir")); - Path file = start; - - while (file != null && !file.getFileName().toString().equals("Gruppe-13")) { - file = file.getParent(); - } - - if (file == null) { - throw new IllegalStateException("Gruppe-13 not found"); - } - - Path target = file.resolve("outreach").resolve("index.html"); - - if (!Files.isRegularFile(target)) { - throw new IllegalStateException("outreach/index.html not found"); - } - - CasinoBrowserController.open(target.toUri().toString()); + CasinoBrowserController.open("https://casono.netlify.app/"); } catch (Exception e) { e.printStackTrace();