# HG changeset patch # User robcast # Date 1394104529 -3600 # Node ID 32f39a7d3d41d9a386b729173609b53300047e24 # Parent 3ffdeb8e209b13ab5543de2e60a0b6a80392a032# Parent 6b49c6af978fefe33b0a6c4b90435f4aa751b283 Merge with 6b49c6af978fefe33b0a6c4b90435f4aa751b283 diff -r 3ffdeb8e209b -r 32f39a7d3d41 webapp/src/main/webapp/jquery/jquery.digilib.annotator.js --- 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 = '
'+idx+'
'; $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;