<!-- Permissions for running Java applets and applications. Defaults are those suitable for deploying jalview webstart/jalviewLite at www.jalview.org -->
<property name="application.codebase" value="*.jalview.org"/>
- <property name="applet.codebase" value="*.jalview.org"/>
+ <property name="applet.codebase" value="*"/>
<property name="applet.caller-codebase" value="${applet.codebase}"/>
<!-- build directory configuration -->
<manifest>
<attribute name="Main-Class" value="jalview.bin.Jalview" />
<attribute name="Permissions" value="all-permissions" />
- <!--<attribute name="Trusted-Lib" value="true" /> -->
<attribute name="Application-Name" value="Jalview Desktop"/>
<attribute name="Codebase" value="${application.codebase}"/>
</manifest>
<jar destfile="in.jar" index="true">
<manifest>
<attribute name="Main-Class" value="jalview.bin.JalviewLite" />
- <attribute name="Application-Name" value="JalviewLite Applet"/>
- <!-- <attribute name="Permissions" value="sandbox" /> -->
- <!--<attribute name="Trusted-Lib" value="true" /> -->
+ <attribute name="Application-Name" value="JalviewLite"/>
+ <attribute name="Permissions" value="all-permissions" />
<attribute name="Codebase" value="${applet.codebase}"/>
- <attribute name="Caller-Allowable-Codebase" value="${applet.caller-codebase}"/>
</manifest>
<fileset dir="${outputDir}">
<include name="com/**" />
<include name="jmol/*"/>
</fileset>
<fileset dir=".">
- <include name="jalviewApplet.jar"/>
+ <include name="${jalviewLiteJar}"/>
</fileset>
<fileset dir="appletlib">
<include name="**/*"/>
</fileset>
</copy>
- <jar update="true" index="true" jarfile="${packageDir}/examples/${jalviewLiteJar}"/>
- <jar update="true" index="true" jarfile="${packageDir}/examples/${jmolJar}">
+ <presetdef name="applet.jar">
+ <jar update="true" index="true">
<manifest>
- <attribute name="Application-Name" value="Jmol (bundled with JalviewLite)"/>
- <!-- <attribute name="Permissions" value="sandbox" /> -->
- <!--<attribute name="Trusted-Lib" value="true" /> -->
- <attribute name="Codebase" value="${applet.codebase}"/>
- <attribute name="Caller-Allowable-Codebase" value="${applet.caller-codebase}"/>
- </manifest>
- </jar>
+ <attribute name="Application-Name" value="JalviewLite"/>
+ <attribute name="Permissions" value="all-permissions"/>
+ <attribute name="Codebase" value="${applet.codebase}"/>
+ <attribute name="Caller-Allowable-Codebase" value="${applet.caller-codebase}"/>
+ <attribute name="Application-Library-Allowable-Codebase" value="${applet.codebase}"/>
+ <!--
+ <attribute name="Application-Library-Allowable-Codebase" value="${applet.codebase}"/>
+ -->
+<!-- <attribute name="Trusted-Only" value="true"/>
+-->
+<!-- <attribute name="Trusted-Library" value="true"/>
+-->
+ </manifest>
+ </jar>
+ </presetdef>
+ <presetdef name="applet_tl.jar">
+ <jar update="true" index="true" jarfile="@{jarfile}">
+ <manifest>
+ <attribute name="Application-Name" value="JalviewLite"/>
+ <attribute name="Permissions" value="all-permissions" />
+ <attribute name="Codebase" value="${applet.codebase}"/>
+ <attribute name="Trusted-Only" value="true"/>
+ <attribute name="Trusted-Library" value="true"/>
+ </manifest>
+ </jar>
+
+ </presetdef>
+ <copy file="${packageDir}/examples/${jalviewLiteJar}" tofile="${packageDir}/examples/tl_${jalviewLiteJar}"/>
+ <copy file="${packageDir}/examples/${jmolJar}" tofile="${packageDir}/examples/tl_${jmolJar}"/>
+ <applet.jar jarfile="${packageDir}/examples/${jalviewLiteJar}"/>
+ <applet_tl.jar jarfile="${packageDir}/examples/tl_${jalviewLiteJar}"/>
+ <applet.jar jarfile="${packageDir}/examples/${jmolJar}"/>
+ <applet_tl.jar jarfile="${packageDir}/examples/tl_${jmolJar}"/>
<signjar storepass="${jalview.keystore.pass}" keypass="${jalview.key.pass}" keystore="${jalview.keystore}" alias="${jalview.key}" lazy="false" verbose="false">
<fileset dir="${packageDir}/examples">
<td width="10%" valign="center"><applet
code="jalview.bin.JalviewLite" width="140" height="35"
archive="jalviewApplet.jar">
-<param name="permissions" value="sandbox">
+<param name="permissions" value="all-permissions">
<param name="file" value="uniref50.fa">
<param name="treeFile" value="ferredoxin.nw">
<param name="userDefinedColour"
<td width="10%" valign="center"><applet
code="jalview.bin.JalviewLite" width="140" height="35"
archive="jalviewApplet.jar">
-<param name="permissions" value="sandbox">
+<param name="permissions" value="all-permissions">
<param name="file" value="uniref50.fa">
<param name="features" value="exampleFeatures.txt">
<param name="showFeatureSettings" value="true">
<td width="10%" valign="center"><applet
code="jalview.bin.JalviewLite" width="140" height="35"
archive="jalviewApplet.jar,JmolApplet-12.2.4.jar">
-<param name="permissions" value="sandbox">
+<param name="permissions" value="all-permissions">
<param name="file" value="uniref50.fa">
<!-- <param name="debug" value="true">
-->
<td width="10%" valign="middle"><applet
code="jalview.bin.JalviewLite" width="140" height="35"
archive="jalviewApplet.jar">
-<param name="permissions" value="sandbox">
+<param name="permissions" value="all-permissions">
<param name="file" value="jpred_msa.fasta">
<param name="jnetfile" value="jpred_msa.seq.concise">
<param name="defaultColour" value="Clustal">
<td width="10%" valign="center"><applet
code="jalview.bin.JalviewLite" width="140" height="35"
archive="jalviewApplet.jar">
-<param name="permissions" value="sandbox">
+<param name="permissions" value="all-permissions">
<param name="file" value="RF00031_folded.stk">
<param name="defaultColour" value="Purine/Pyrimidine">
<param name="showAnnotation" value="true">
</ul>
<applet code="jalview.bin.JalviewLite"
width="756" height="560" archive="jalviewApplet.jar">
- <param name="permissions" value="sandbox">
+ <param name="permissions" value="all-permissions">
<param name="file" value="plantfdx.fa">
<param name="annotations" value="plantfdx.annotations">
<param name="features" value="plantfdx.features">
linkUrl_2 : "http://www.uniprot.org/uniprot/$SEQUENCE_ID$",
APPLICATION_URL : "http://www.jalview.org/services/launchApp",
PDBfile : "1gaq.txt FER1_MAIZE",
- permissions : "sandbox"
+ permissions : "all-permissions"
};
jmolSetCallback("hoverCallback","_jmolhover");
jmolSetCallback("pickCallback","_jmolpick");
archive="jalviewApplet.jar" width="0" height="0">
<param name="debug" value="true"/>
<param name="showbutton" value="false"/>
-<param name="permissions" value="sandbox"/>
+<param name="permissions" value="all-permissions"/>
</applet>
,
linkLabel_2 : "Uniprot"
,
- permissions : 'sandbox',
linkUrl_2 : "http://www.uniprot.org/uniprot/$SEQUENCE_ID$",
+ permissions : 'all-permissions',
APPLICATION_URL : "http://www.jalview.org/services/launchApp"
};
,
linkLabel_2 : "Uniprot"
,
- permissions : 'sandbox',
linkUrl_2 : "http://www.uniprot.org/uniprot/$SEQUENCE_ID$",
+ permissions : 'all-permissions',
APPLICATION_URL : "http://www.jalview.org/services/launchApp"
};
deployJava.runApplet(attributes, parameters, '1.6');