changeset 1283:32f39a7d3d41

Merge with 6b49c6af978fefe33b0a6c4b90435f4aa751b283
author robcast
date Thu, 06 Mar 2014 12:15:29 +0100
parents 3ffdeb8e209b (current diff) 6b49c6af978f (diff)
children 39cdaa1ee33b
files
diffstat 1 files changed, 12 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/webapp/src/main/webapp/jquery/jquery.digilib.annotator.js	Thu Mar 06 12:14:39 2014 +0100
+++ b/webapp/src/main/webapp/jquery/jquery.digilib.annotator.js	Thu Mar 06 12:15:29 2014 +0100
@@ -316,7 +316,7 @@
         } else {
             // render point
 	        if (!data.zoomArea.containsPosition(area)) return;
-            screenRect = data.imgTrafo.transform(area).getPosition();
+            screenRect = data.imgTrafo.transform(area);
             // create annotation
             var html = '<div class="'+cssPrefix+'annotationmark '+cssPrefix+'overlay annotator-hl">'+idx+'</div>';
             $annotation = $(html);
@@ -533,15 +533,12 @@
                     };
                 }
             },
-            'Store' : { 
+            /* 'Store' : { 
                 'prefix' : getAnnotationServerUrl,
                 'annotationData': {
                     'uri': getAnnotationPageUri
                 }, 
-                'loadFromSearch': {
-                    'uri': getAnnotationPageUri
-                }
-            },
+            }, */
             'DigilibIntegrator' : {
                 'hooks' : {
                     'setupAnnotation' : getSetupAnnotation,
@@ -605,7 +602,15 @@
         // set up annotator (after html has been set up)
         var uri = getAnnotationPageUri(data);
         var elem = data.$elem.get(0);
-        var opts = {'readOnly' : data.settings.annotationsReadOnly};
+        var opts = {
+            'store' : {
+                type: Annotator.Plugin.Store,
+                prefix: getAnnotationServerUrl(data),
+                annotationData: {uri: uri}                
+            },
+            'loadQuery' : {'uri': uri},
+            'readOnly' : data.settings.annotationsReadOnly
+        };
         var annotator = new Annotator(elem, opts);
         // set plugin parameters
         var def = defaults.annotatorPluginSettings;