diff --git a/src/main/java/io/bitsquare/gui/GuiModule.java b/src/main/java/io/bitsquare/gui/GuiModule.java index 7bbf61c716..8a4c3aaf97 100644 --- a/src/main/java/io/bitsquare/gui/GuiModule.java +++ b/src/main/java/io/bitsquare/gui/GuiModule.java @@ -19,7 +19,6 @@ package io.bitsquare.gui; import io.bitsquare.BitsquareModule; import io.bitsquare.gui.components.Popups; -import io.bitsquare.gui.main.help.Help; import io.bitsquare.gui.main.trade.offerbook.OfferBook; import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.Transitions; @@ -60,7 +59,6 @@ public class GuiModule extends BitsquareModule { bind(Stage.class).toInstance(primaryStage); Popups.primaryStage = primaryStage; - Help.primaryStage = primaryStage; bindConstant().annotatedWith(Names.named(ViewCB.TITLE_KEY)).to(env.getRequiredProperty(ViewCB.TITLE_KEY)); } diff --git a/src/main/java/io/bitsquare/gui/main/help/Help.java b/src/main/java/io/bitsquare/gui/main/help/Help.java index aac2d7d1ca..cd7358ab42 100644 --- a/src/main/java/io/bitsquare/gui/main/help/Help.java +++ b/src/main/java/io/bitsquare/gui/main/help/Help.java @@ -17,13 +17,7 @@ package io.bitsquare.gui.main.help; -import java.net.MalformedURLException; -import java.net.URL; - -import javafx.scene.*; -import javafx.scene.web.*; -import javafx.stage.Modality; -import javafx.stage.Stage; +import io.bitsquare.util.Utilities; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -32,9 +26,6 @@ import org.slf4j.LoggerFactory; public class Help { private static final Logger log = LoggerFactory.getLogger(Help.class); - private static Stage helpWindow; - public static Stage primaryStage; - /////////////////////////////////////////////////////////////////////////////////////////// // Public methods @@ -42,23 +33,9 @@ public class Help { public static void openWindow(HelpId id) { try { - URL url = new URL("https://docs.bitsquare.io/0.1.0-SNAPSHOT/userguide/index.html"); + Utilities.openURL("https://docs.bitsquare.io/0.1.0-SNAPSHOT/userguide/index.html"); // URL url = new URL("https://docs.bitsquare.io/0.1.0-SNAPSHOT/userguide/index.html#" + id); - WebView webView; - if (helpWindow == null) { - helpWindow = new Stage(); - helpWindow.initModality(Modality.NONE); - helpWindow.initOwner(primaryStage); - webView = new WebView(); - helpWindow.setScene(new Scene(webView, 800, 600)); - } - else { - webView = (WebView) helpWindow.getScene().getRoot(); - } - helpWindow.setTitle(url.toString()); - webView.getEngine().load(url.toString()); - helpWindow.show(); - } catch (MalformedURLException e) { + } catch (Exception e) { log.error(e.getMessage()); } }