I am having some trouble getting the djatoka IIPImage Viewer working correctly. 
Specifically, the controls are not showing up when the viewer is opened as a 
result of the GetImageView function in Fedora 3.2.

So, for object changeme:2 which contains a managed content jp2 file, a copy of 
http://memory.loc.gov/gmd/gmd433/g4330/g4330/np000066.jp2 :

http://localhost:8080/adore-djatoka/viewer.html?rft_id=http://localhost:8080/fedora/get/changeme:2/source
This url was created with the index.html included in the viewer distribution. 
this url results in a functional image viewer with controls and the ability to 
call up the uri of the present view.

http://localhost:8080/fedora/get/changeme:2/djatoka:jp2SDef/getImageView
This url results in a somewhat functional viewer with the ability to zoom in 
and pan, as well as use the inset thumbnail to pan. However, the panning 
arrows, zoom controls and current uri control are absent. the viewer appears to 
be failing to load the images that compose these controls. But, as stated 
above, they load and display normally using the first method. This is quite 
puzzling and any insight would be appreciated.

The viewer.html file I am using is reproduced below. 

Thanks,
William


Begin Viewer.html:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" >

 <head>
  <meta name="author" content="Ruven Pillay 
&lt;[email protected]&gt;"/>
  <meta name="author" content="Ryan Chute 
&lt;[email protected]&gt;"/>
  <meta name="keywords" content="djatoka IIPImage Ajax IIP Zooming Streaming 
High Resolution Mootools"/>
  <meta name="description" content="djatoka IIPImage Viewer: High Resolution 
Remote Image Streaming Viewing"/>
  <meta name="copyright" content="&copy; 2003-2008 Ruven Pillay"/>

  <link rel="stylesheet" type="text/css" media="all" 
href="http://localhost:8080/adore-djatoka/css/iip.compressed.css"; />
  <link rel="shortcut icon" 
href="http://localhost:8080/adore-djatoka/images/djatoka.16x16.png"; />
  <title>djatoka Viewer, based on IIPMooViewer 1.1</title>

  <script type="text/javascript" 
src="http://localhost:8080/adore-djatoka/javascript/mootools-1.2-core-compressed.js";></script>
  <script type="text/javascript" 
src="http://localhost:8080/adore-djatoka/javascript/mootools-1.2-more-compressed.js";></script>
  <script type="text/javascript" 
src="http://localhost:8080/adore-djatoka/javascript/iipmooviewer-1.1.js";></script>

  <script type="text/javascript">

    // The iipsrv server path (/fcgi-bin/iipsrv.fcgi by default)
    var server = 'http://localhost:8080/adore-djatoka/resolver';

    // The *full* image path on the server. This path does *not* need to be in 
the web
    // server root directory. On Windows, use Unix style forward slash paths 
without
    // the "c:" prefix
    var images = 
location.href.substring(0,location.href.indexOf("/djatoka:jp2SDef/getImageView"))
 + "/source"; 

    // Copyright or information message
    var credit = '';
    
    // Obtain URL Parameters if present
    var query = location.href.substring(location.href.indexOf("?")+1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
      var pair = vars[i].split("=");
      if (pair[0] == "url" || pair[0] == "rft_id")
         images = pair[1];
         if (images.indexOf("#") > 0)
           images = images.substring(0,images.length-1);
    }

    // Create our viewer object - note: must assign this to the 'iip' variable.
    // See documentation for more details of options
    iip = new IIP( "targetframe", {
                image: images,
                server: server,
                credit: credit, 
                zoom: 1,
                render: 'random',
        showNavButtons: true
    });

  </script>

 </head>

 <body>
   <div style="width:99%;height:99%;margin-left:auto;margin-right:auto" 
id="targetframe"></div>
 </body>

</html>









------------------------------------------------------------------------------
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to