X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalview.java;h=694fe00d15de7c5cd0faf2ded40e23c5dcfc714a;hb=27a73b75c2195a7406f55bb81c57a4e3b8cc0962;hp=7cbbd7df24f2594286bb297f925675ba64d8cbce;hpb=d9f0a24d9662a0b530fd79b51108dd074d03d6e0;p=jalview.git diff --git a/src/jalview/bin/Jalview.java b/src/jalview/bin/Jalview.java index 7cbbd7d..694fe00 100755 --- a/src/jalview/bin/Jalview.java +++ b/src/jalview/bin/Jalview.java @@ -87,22 +87,13 @@ import groovy.util.GroovyScriptEngine; */ public class Jalview { - /** - * // find first query parameter (if any) that doesn't start with j2s // and - * set as space-delimited arguments to Jalview main - * - * @j2sNative - * - * var hr = decodeURI(document.location.href); var pos = - * hr.indexOf("?"); if (pos > 0) { q = hr.substring(pos+1); args = - * q.split("&"); for (i = 0 ; i < args.length; i++) { arg1 = - * args[i]; if (!arg1.startsWith("j2s")) { thisApplet.__Info.args = - * arg1.split(" "); break; } } } - */ + static + { + Platform.getURLCommandArguments(); + } + + // singleton instance of this class - /* - * singleton instance of this class - */ private static Jalview instance; private Desktop desktop; @@ -115,7 +106,7 @@ public class Jalview /** * Java only * - * @j2sNative + * @j2sIgnore */ { // grab all the rights we can for the JVM @@ -227,12 +218,21 @@ public class Jalview @SuppressWarnings("unused") private static void setLogging() { + + /** + * @j2sIgnore + * + */ + { + System.out.println("not in js"); + } + // BH - for event debugging in JavaScript (Java mode only) - if (!Platform.isJS())// !(/** @j2sNative true ||*/false)) + if (!Platform.isJS()) /** * Java only * - * @j2sNative + * @j2sIgnore */ { Logger.getLogger("").setLevel(Level.ALL); @@ -278,9 +278,9 @@ public class Jalview if (!Platform.isJS()) /** - * ignore in JavaScript + * Java only * - * @j2sNative + * @j2sIgnore */ { if (aparser.contains("help") || aparser.contains("h")) @@ -423,7 +423,7 @@ public class Jalview /** * Java only * - * @j2sNative + * @j2sIgnore */ { desktop.startServiceDiscovery(); @@ -597,7 +597,7 @@ public class Jalview /** * ignore in JavaScript -- can't just file existence - could load it? * - * @j2sNative + * @j2sIgnore */ { if (!file.startsWith("http://") && !file.startsWith("https://")) @@ -826,13 +826,13 @@ public class Jalview // And the user // //////////////////// - if (!Platform.isJS() && // /** @j2sNative false && */ // BH 2018 - !headless && file == null && vamsasImport == null + if (!Platform.isJS() && !headless && file == null + && vamsasImport == null && jalview.bin.Cache.getDefault("SHOW_STARTUP_FILE", true)) /** * Java only * - * @j2sNative + * @j2sIgnore */ { file = jalview.bin.Cache.getDefault("STARTUP_FILE",