Include BookReader.js after the necessary jQuery easing library. See https://bugs...
[bookreader.git] / BookReaderIA / inc / BookReader.inc
index fb0baad..93c3915 100644 (file)
@@ -81,7 +81,7 @@ class BookReader
     // manually update with Launchpad version number at each checkin so that browsers
     // do not use old cached version
     // see https://bugs.launchpad.net/gnubook/+bug/330748
-    $version = "0.9.19";
+    $version = "r22";
     
     if ("" == $id) {
         echo "No identifier specified!";
@@ -103,8 +103,8 @@ class BookReader
     <link rel="stylesheet" type="text/css" href="/bookreader/BookReaderEmbed.css?v=<? echo($version); ?>">
 <? } /* uiMode */ ?>
     <script src="/includes/jquery-1.3.2.min.js" type="text/javascript"></script>
-        <script type="text/javascript" src="/bookreader/BookReader.js?v=<? echo($version); ?>"></script>
     <script type="text/javascript" src="/bookreader/jquery.easing.1.3.js"></script>
+    <script type="text/javascript" src="/bookreader/BookReader.js?v=<? echo($version); ?>"></script>
 </head>
 <body style="background-color: #FFFFFF;">
 
@@ -125,6 +125,7 @@ class BookReader
   brConfig["mode"] = 2;
 <? } ?>
 </script>
+<!-- The script included below is dynamically generated JavaScript that includes the book metadata and page image access functions -->
 <script type="text/javascript" src="<? echo($metaURL); ?>"></script>
 
 <? if ($uiMode == 'full') { ?>
@@ -165,7 +166,7 @@ class BookReader
   }
 
   
-  public static function adjustToHome($server)
+  public static function serverBaseURL($server)
   {
     // Check if we're on a dev vhost and point to JSIA in the user's public_html
     // on the datanode
@@ -175,7 +176,7 @@ class BookReader
       //     so we enable it only for known hosts
       $devhosts = array('mang', 'testflip', 'rkumar');
       if (in_array($match[1], $devhosts)) {
-        $serverBaseURL = $serverBaseURL . "/~" . $match[1];
+        $server = $server . "/~" . $match[1];
       }
     }
     return $server;
@@ -184,7 +185,7 @@ class BookReader
   
   public static function jsMetadataURL($server, $identifier, $mainDir, $subPrefix = '')
   {
-    $serverBaseURL = BookReader::adjustToHome($server);
+    $serverBaseURL = BookReader::serverBaseURL($server);
 
     $params = array( 'id' => $identifier, 'itemPath' => $mainDir, 'server' => $server );
     if ($subPrefix) {