Tutorial: Viewer with server side 3rd party annotations
Viewer with server side 3rd party annotations
<!-- include PMA.UI script & css --><scriptsrc="pma.ui.js"type="text/javascript"></script><linkhref="pma.ui.css"type="text/css"rel="stylesheet"><!-- the element that will host the viewport --><divid="viewer"style="height:500px"></div><scripttype="text/javascript">
console.log("PMA.UI loaded: "+ PMA.UI.getVersion());// initialize the viewportvar viewport =new PMA.UI.View.Viewport({
caller:"PMA.UI demo",
element:"#viewer",
image:"Reference/Annotations/3rdParty/visiopharm/PanCK-CD8_08260010C0006S.mrxs",
serverUrls:["https://host.pathomation.com/pma.core.2/"],
username:"PMA_UI_demo",
password:"PMA_UI_demo",// you can pass true/false for displaying the 3rd party annotations// or an object with the collapsed property set to true/false indicating whether to show the control collapsed or not
annotationsLayers:{ collapsed:true},},function(){
console.log("Success!");},function(){
console.log("Error! Check the console for details.");});// get the available annotation layer names
console.log(viewport.getAnnotationsLayersNames());// toggle the visibility of individual layers
viewport.layerSwitcher.showLayers([{
name:"Visiopharm",
visible:false}]);</script>