The PMA.UI.Components.SyncView can be used to sync PMA.UI.Components.SlideLoader with each
other.
For a more advanced page see Sync multislide demo
For a more advanced page see Sync multislide demo
<!-- include PMA.UI script & css --> <script src="pma.ui.js" type="text/javascript"></script> <link href="pma.ui.css" type="text/css" rel="stylesheet"> <script type="text/javascript"> var context = new PMA.UI.Components.Context({ caller: "PMA.UI.Demo" }); new PMA.UI.Authentication.AutoLogin(context, [{ serverUrl: serverUrl, username: username, password: password }]); var slideLoader1 = new PMA.UI.Components.SlideLoader(context, { element: "#viewer1", overview: { collapsed: true }, channels: { collapsed: false }, scaleLine: true, annotations: { visible: true, labels: true }, digitalZoomLevels: 2, loadingBar: true, highQuality: true, barcode: { collapsed: true }, theme: "modern" }); var slideLoader2 = new PMA.UI.Components.SlideLoader(context, { element: "#viewer2", overview: { collapsed: true }, channels: { collapsed: false }, scaleLine: true, annotations: { visible: true, labels: true }, digitalZoomLevels: 2, loadingBar: true, highQuality: true, barcode: { collapsed: true }, theme: "modern" }); var sync = new PMA.UI.Components.SyncView([slideLoader1, slideLoader2]); slideLoader1.load(serverUrl, slide1, function () { slideLoader2.load(serverUrl, slide2, function () { sync.enableSync(); }); }); </script>