From 7e49f20a800d482fb819715ea509859f16f0fe29 Mon Sep 17 00:00:00 2001
From: Krzysztof Gonciarz <gonciarz@mpi-cbg.de>
Date: Mon, 19 Oct 2020 16:28:57 +0200
Subject: [PATCH] Added online documentation entry in menu

---
 .../java/mosaic/plugins/OnlineOpener.java     | 23 +++++++++++++++++++
 src/main/resources/plugins.config             |  3 +++
 2 files changed, 26 insertions(+)
 create mode 100644 src/main/java/mosaic/plugins/OnlineOpener.java

diff --git a/src/main/java/mosaic/plugins/OnlineOpener.java b/src/main/java/mosaic/plugins/OnlineOpener.java
new file mode 100644
index 00000000..842079de
--- /dev/null
+++ b/src/main/java/mosaic/plugins/OnlineOpener.java
@@ -0,0 +1,23 @@
+package mosaic.plugins;
+
+
+import ij.plugin.PlugIn;
+
+import java.awt.*;
+import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
+
+
+public class OnlineOpener implements PlugIn {
+    @Override
+    public void run(String s) {
+        try {
+            Desktop.getDesktop().browse(new URI(s));
+        } catch (IOException e) {
+            e.printStackTrace();
+        } catch (URISyntaxException e) {
+            e.printStackTrace();
+        }
+    }
+}
diff --git a/src/main/resources/plugins.config b/src/main/resources/plugins.config
index 82e0dc69..26808009 100755
--- a/src/main/resources/plugins.config
+++ b/src/main/resources/plugins.config
@@ -28,3 +28,6 @@ Plugins>Mosaic>Utility>Cluster, "New cluster profile", mosaic.plugins.NewCluster
 
 Plugins>Mosaic, "Particle Tracker 2D/3D", mosaic.plugins.ParticleTracker3DModular_("run")
 Plugins>Mosaic, "Interaction Analysis", mosaic.plugins.IAPMosaic_("run")
+
+Plugins>Mosaic, "-", null
+Plugins>Mosaic, "Online Documentation", mosaic.plugins.OnlineOpener("https://mosaic.mpi-cbg.de/docs/MosaicSuiteDoc/index.html")
\ No newline at end of file
-- 
GitLab