Changeset 31126
- Timestamp:
- 2016-11-18T14:28:11+13:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/documentmaker_scripts_util.js
r31122 r31126 7 7 var HALTED = 12; 8 8 9 function encodeDelimiters(meta_value) { 10 11 var new_value = meta_value.replace(/;/g, "%253B"); 12 return new_value.replace(/&/g, "%2526"); 13 } 9 14 10 15 function getElementsByClassName(cl, parent) … … 364 369 } 365 370 if (change.type == "delete") { 366 gs.functions.removeArchivesMetadata(collection, gs.xsltParams.site_name, change.docID, change.name, null, change.value, function(){callbackFunction();});371 gs.functions.removeArchivesMetadata(collection, gs.xsltParams.site_name, change.docID, change.name, null, encodeDelimiters(change.value), function(){callbackFunction();}); 367 372 } else { 368 373 if(change.orig) 369 374 { 370 gs.functions.setArchivesMetadata(change.collection, gs.xsltParams.site_name, change.docID, change.name, null, change.value, change.orig, "override", function(){callbackFunction();});375 gs.functions.setArchivesMetadata(change.collection, gs.xsltParams.site_name, change.docID, change.name, null, encodeDelimiters(change.value), encodeDelimiters(change.orig), "override", function(){callbackFunction();}); 371 376 } 372 377 else 373 378 { 374 gs.functions.setArchivesMetadata(change.collection, gs.xsltParams.site_name, change.docID, change.name, null, change.value, null, "accumulate", function(){callbackFunction();});379 gs.functions.setArchivesMetadata(change.collection, gs.xsltParams.site_name, change.docID, change.name, null, encodeDelimiters(change.value), null, "accumulate", function(){callbackFunction();}); 375 380 } 376 381 }
Note:
See TracChangeset
for help on using the changeset viewer.