--- /dev/null
+// package.js from Jmol project -- template only here for Swingjs
+
+// NOTE: Any changes here must also be reflected in build xml
+// NOTE: this code does not allow for multiple J2S applications on a page
+
+if (!window["java.registered"])
+ window["java.registered"] = false;
+
+(function (ClazzLoader) {
+
+ if (window["java.packaged"]) return;
+ window["java.packaged"] = true;
+
+ //if (!Jmol._isAsync) {
+ for (var i = 0; i < Jmol._coreFiles.length; i++)
+ ClazzLoader.loadZJar(Jmol._coreFiles[i], ClazzLoader.runtimeKeyClass);
+ //}
+
+ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "java/awt/geom/Point2D.js", [
+ "java.awt.geom.Point2D",
+ "java.awt.geom.Point2D.Double",
+ "java.awt.geom.Point2D.Float"
+ ]);
+
+ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "sun/awt/SunHints.js", [
+ "sun.awt.SunHints",
+ "sun.awt.SunHints.Value",
+ "sun.awt.SunHints.Key",
+ "sun.awt.SunHints.LCDContrastKey",
+ "sun.awt.SunHints.SunKey"
+ ]);
+
+ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "javax/swing/text/AbstractDocument.js", [
+ "javax.swing.text.AbstractDocument",
+ "javax.swing.text.AbstractDocument.UndoRedoDocumentEvent"
+ ]);
+
+ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "javax/swing/Popup.js", [
+ "javax.swing.Popup",
+ "javax.swing.Popup.DefaultFrame",
+ "javax.swing.Popup.HeavyWeightWindow"
+ ]);
+
+ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "javax/swing/text/LayeredHighlighter.js", [
+ "javax.swing.text.LayeredHighlighter",
+ "javax.swing.text.LayeredHighlighter.LayerPainter"
+ ]);
+
+ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "javax/swing/JComponent.js", [
+ "javax.swing.JComponent",
+ "javax.swing.JComponent.KeyboardState",
+ "javax.swing.JComponent.ActionStandin",
+ "javax.swing.JComponent.IntVector"
+ ]);
+
+ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "sun/util/resources/LocaleData.js", [
+ "sun.util.resources.LocaleData",
+ "sun.util.resources.LocaleDataResourceBundleControl"
+ ]);
+
+ClazzLoader.jarClasspath (ClazzLoader.getJ2SLibBase() + "java/text/DateFormat.js", [
+ "java.text.DateFormat",
+ "java.text.DateFormat.Field"
+ ]);
+
+ if (Jmol._debugCode)
+ return;
+
+ var base = ClazzLoader.getJ2SLibBase() + "core/";
+
+// note - we don't need to list ALL the classes -- only the ones that are entry points.
+
+ ClazzLoader.jarClasspath (base + "corejalview.z.js", [
+ "jalview.javascript.JalviewLiteJsApi"
+ ]);
+
+}) (Clazz._Loader);
+window["java.registered"] = true;