Merge branch 'JAL-957_jbake' into Release_2_8_Branch
[jalview.git] / examples-jbake / templates / macros.ftl
diff --git a/examples-jbake/templates/macros.ftl b/examples-jbake/templates/macros.ftl
new file mode 100644 (file)
index 0000000..47d031b
--- /dev/null
@@ -0,0 +1,25 @@
+<#assign appparams = [ "file","features","treeFile","userDefinedColour","sortByTree","showSequenceLogo","showGroupConsensus","showFullId","linkLabel_1","linkUrl_1","linkUrl_2","linkLabel_2","windowHeight","windowWidth","showFeatureSettings","wrap","showAnnotation","defaultColour","embedded", "debug" ] />
+
+
+<#macro jvlitebutton appjar params prots=true width=140 height=35>
+<applet
+   code="jalview.bin.JalviewLite" width="${width}" height="${height}"
+   archive="${appjar}">
+<#if (!content.alteg?exists)>
+<param name="permissions" value="sandbox"/>
+</#if>
+<#list appparams as p>
+<#if (params[p])?has_content><param name="${p}" value="${params[p]}"/>
+</#if></#list>
+<#if (prots)>
+   <param name="linkLabel_1" value="Uniprot"/>
+   <param name="linkUrl_1"
+     value="http://www.uniprot.org/uniprot/$SEQUENCE_ID$"/>
+   <param name="linkLabel_2" value="EMBL-EBI Search"/>
+   <param name="linkUrl_2"
+     value="http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$"/>
+</#if>
+   <param name="APPLICATION_URL"
+     value="http://www.jalview.org/services/launchApp"/>
+</applet>
+</#macro>