accurator/commit
Made field context sepperate var.
author | Chris Dijkshoorn |
---|---|
Mon Jun 20 11:37:36 2016 +0200 | |
committer | Chris Dijkshoorn |
Mon Jun 20 11:37:36 2016 +0200 | |
commit | 1cd9fa0f3dd5e28a97b22c4709ebf6aa05643b73 |
tree | 931f31ee1fcfd932208ca17f4173138ec5e532c6 |
parent | fe47b97d7567a2d68e413894fdda8661a8f14ba7 |
Diff style: patch stat
diff --git a/web/js/item.js b/web/js/item.js index 0b36b55..395cbb1 100644 --- a/web/js/item.js +++ b/web/js/item.js @@ -211,18 +211,22 @@ function addAnnotationFields(metadata, user, uri, locale, domain, annotation_ui, .then(function(fields) { // add fields whole image for (var i = 0; i < fields.whole_fields.length; i++) { + // context object for field + var context = { + id: "whole" + generateIdFromUri(fields.whole_fields[i].uri), + fragment: false, + target: uri, + targetImage: metadata.image_uri, + user: user, + locale: locale, + imageId: page.imageId, + fieldsId: page.wholeFieldsId + }; + // create new field object var wholeField = new Field( fields.whole_fields[i], - { id: "whole" + generateIdFromUri(fields.whole_fields[i].uri), - fragment: false, - target: uri, - targetImage: metadata.image_uri, - user: user, - locale: locale, - imageId: page.imageId, - fieldsId: page.wholeFieldsId - } + context ); // add the field to div @@ -241,18 +245,22 @@ function addAnnotationFields(metadata, user, uri, locale, domain, annotation_ui, // add fields to hidden dom elements for annotorious for (var i = 0; i < fields.fragment_fields.length; i++) { + // context object for fragment field + var context = { + id: "fragment" + generateIdFromUri(fields.fragment_fields[i].uri), + fragment: true, + target: uri, + targetImage: metadata.image_uri, + user: user, + locale: locale, + imageId: page.imageId, + fieldsId: page.fragmentFieldsId + }; + // create new field object var fragmentField = new Field( fields.fragment_fields[i], - { id: "fragment" + generateIdFromUri(fields.fragment_fields[i].uri), - fragment: true, - target: uri, - targetImage: metadata.image_uri, - user: user, - locale: locale, - imageId: page.imageId, - fieldsId: page.fragmentFieldsId - } + context ); // append the field to div which will be embedded in annotorious $("#" + fragmentField.fieldsId).append(fragmentField.node);