Changeset 2781
- Timestamp:
- 04/05/13 16:38:41 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DASISH/t5.6/client/trunk/chrome/markingcollection/content/markingcollection/annotator-service/conversion.utils.js
r2780 r2781 39 39 var d = new Date(om_object.oid_date); 40 40 41 var path = {}; 42 43 om_object.bgn_dom.match(/(.+)\(([0-9]+)\)\(([0-9]+)\)/); 44 path.start = RegExp.$1; 45 path.startOffset = RegExp.$2; 46 path.startType = RegExp.$3; 47 48 om_object.end_dom.match(/(.+)\(([0-9]+)\)\(([0-9]+)\)/); 49 path.end = RegExp.$1; 50 path.endOffset = RegExp.$2; 51 path.endType = RegExp.$3; 52 53 var xpointer = ''; 54 55 xpointer += "#xpointer(start-point(string-range("+path.start+"/text()[1],'',"+path.startOffset+"))"; 56 xpointer += "/range-to(string-range("+path.end+"/text()[1],'',"+path.endOffset+")))"; 57 41 58 var annotation = '<?xml version="1.0"?>\n\ 42 59 <annotation xmlns="http://dasish.eu/ns/addit" timeStamp="'+d.toISOString()+'">\n\ 60 <targetSources>\n\ 61 <targetSource xml:id="" source="'+om_object.doc_url+xpointer+'"/>\n\ 62 </targetSources>\n\ 43 63 <body type="Note">'+note+'</body>\n\ 44 64 </annotation>';
Note: See TracChangeset
for help on using the changeset viewer.