Refactoring of Jalview, JalviewAppLoader, JalviewApp, various
authorBobHanson <hansonr@stolaf.edu>
Fri, 5 Jun 2020 05:53:39 +0000 (00:53 -0500)
committerBobHanson <hansonr@stolaf.edu>
Fri, 5 Jun 2020 05:53:39 +0000 (00:53 -0500)
commitaf83e7d123133d2bb44b0bcafe538e300304a1b1
treee606973003ea5173bbe2ab2e1a0294057d432ce6
parent2c36850b9eba4ec9a72d6cf749330c9670e73a21
Refactoring of Jalview, JalviewAppLoader, JalviewApp, various
applet-related interfaces

- makes JalviewJSApp the JavaScript interface "app" class
- removes JS interface from Jalview
- removes JalviewAppLoader and associated duplication of classes
- adds JavaScript selection and "oninit" listeners (untested)
23 files changed:
src/jalview/api/JalviewApp.java [deleted file]
src/jalview/api/JalviewJSApp.java [moved from src/jalview/bin/JalviewAppLoader.java with 56% similarity]
src/jalview/appletgui/js/JSFunctionExec.java [moved from src/jalview/javascript/JSFunctionExec.java with 99% similarity]
src/jalview/appletgui/js/JalviewLiteJsApi.java [moved from src/jalview/javascript/JalviewLiteJsApi.java with 99% similarity]
src/jalview/appletgui/js/JsCallBack.java [moved from src/jalview/javascript/JsCallBack.java with 97% similarity]
src/jalview/appletgui/js/JsSelectionSender.java [moved from src/jalview/javascript/JsSelectionSender.java with 99% similarity]
src/jalview/appletgui/js/MouseOverListener.java [moved from src/jalview/javascript/MouseOverListener.java with 99% similarity]
src/jalview/appletgui/js/MouseOverStructureListener.java [moved from src/jalview/javascript/MouseOverStructureListener.java with 99% similarity]
src/jalview/bin/AppletParams.java
src/jalview/bin/ArgsParser.java
src/jalview/bin/Jalview.java
src/jalview/bin/JalviewJS2.java
src/jalview/bin/JalviewJSApi.java
src/jalview/bin/JalviewLite.java
src/jalview/ext/jmol/JalviewJmolBinding.java
src/jalview/gui/AlignFrame.java
src/jalview/gui/Desktop.java
src/jalview/project/Jalview2XML.java
src/jalview/structure/StructureSelectionManager.java
src/jalview/util/Platform.java
src/swingjs/api/JSUtilI.java
unused/JalviewAppLoader.java [new file with mode: 0644]
unused/JalviewJSApp.java [new file with mode: 0644]