Changeset 28055
- Timestamp:
- 2013-08-15T10:47:29+12:00 (11 years ago)
- Location:
- main/trunk/model-cols-dev/pei-jones/collect/photos/script/image-annotator
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-cols-dev/pei-jones/collect/photos/script/image-annotator/css/annotation.css
r27948 r28055 68 68 background: #FFFEE3 none repeat scroll 0 0; 69 69 border: 1px solid #000000; 70 height: 78px;70 height: 85px; 71 71 padding: 7px; 72 72 position: absolute; -
main/trunk/model-cols-dev/pei-jones/collect/photos/script/image-annotator/js/jquery.annotate2.js
r27948 r28055 207 207 var left_pos = editable.area.position().left; 208 208 var top_pos = editable.area.position().top; 209 var width = editable. note.width;210 var height = editable. note.height;209 var width = editable.area.width(); 210 var height = editable.area.height(); 211 211 var id = editable.note.id; 212 212 //var page = editable.note.page; … … 216 216 217 217 var json = '{ "top": ' + top_pos + ', "left": ' + left_pos + ', "width": ' + width + ', "height": ' + height + ', "text": "' + text + '", "id": ' + id + ', "editable": true, "page": ' + _page + ' }'; 218 219 218 var metaname = "gsimg.Annotation"; 220 221 219 var metadata_server_url = "cgi-bin/metadata-server.pl?"; 222 220 223 221 var saveIndexUrl = metadata_server_url + "a=set-metadata&site=" + gs.xsltParams.site_name + "&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&metaname=" + metaname + "&metavalue=" + json; 224 225 222 var saveArchivesUrl = metadata_server_url + "a=set-archives-metadata&site=" + gs.xsltParams.site_name + "&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&metaname=" + metaname + "&metavalue=" + json; 226 227 if(prev !== undefined && prev !== null){ 228 229 var prevJson = '{ "top": ' + prev.top + ', "left": ' + prev.left + ', "width": ' + prev.width + ', "height": ' + height + ', "text": "' + prev.text + '", "id": ' + prev.id + ', "editable": true , "page": ' + _page + ' }'; 230 231 saveArchivesUrl += "&prevmetavalue=" + prevJson + "&metamode=override" + "&metapos=" + (prev.id-1); 223 var saveImportUrl = metadata_server_url + "a=set-import-metadata&site=" + gs.xsltParams.site_name + "&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&metaname=" + metaname + "&metavalue=" + json; 224 225 if(prev !== undefined && prev !== null) 226 { 227 var prevJson = '{ "top": ' + prev.top + ', "left": ' + prev.left + ', "width": ' + prev.width + ', "height": ' + height + ', "text": "' + prev.text + '", "id": ' + prev.id + ', "editable": true, "page": ' + _page + ' }'; 228 saveIndexUrl += "&prevmetavalue=" + prevJson + "&metamode=override"; 229 saveArchivesUrl += "&prevmetavalue=" + prevJson + "&metamode=override"; 230 saveImportUrl += "&prevmetavalue=" + prevJson + "&metamode=override"; 232 231 } 233 234 var saveImportUrl = metadata_server_url + "a=set-import-metadata&site=" + gs.xsltParams.site_name + "&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&metaname=" + metaname + "&metavalue=" + json; 235 232 236 233 var saveIndexCallBack = { 237 success: function(response){ console.log("Save index metata successful! Note id: " + id);}, 234 success: function(response) 235 { 236 YAHOO.util.Connect.asyncRequest("GET", gs.xsltParams.library_name + "?a=s&sa=c&c=" + gs.cgiParams.c, null); 237 console.log("Save index metata successful! Note id: " + id); 238 }, 238 239 failed: function(response){ console.log("Failed to save index metadata of note with id: " + id);} 239 240 }; … … 257 258 YAHOO.util.Connect.asyncRequest("GET",saveIndexUrl,saveIndexCallBack); 258 259 YAHOO.util.Connect.asyncRequest("GET",saveArchivesUrl,saveArchivesUrl); 259 YAHOO.util.Connect.asyncRequest("GET",saveImportUrl,saveImportCallBack); 260 YAHOO.util.Connect.asyncRequest("GET",saveImportUrl,saveImportCallBack); 260 261 } 261 262 … … 353 354 handles: 'all', 354 355 356 resize: function(e, ui) { 357 form.css('left', area.offset().left + 'px'); 358 form.css('top', (parseInt(area.offset().top) + parseInt(area.height()) + 2) + 'px'); 359 }, 355 360 stop: function(e, ui) { 356 361 form.css('left', area.offset().left + 'px');
Note:
See TracChangeset
for help on using the changeset viewer.