Ignore:
Timestamp:
2012-02-21T09:44:14+13:00 (12 years ago)
Author:
sjm84
Message:

Added in metamode and the ability to add metadata

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/js/documentmaker_scripts_util.js

    r25104 r25105  
    181181    {
    182182        var currentRow = _deletedMetadata[i];
    183         console.log(currentRow.parentNode);
     183
    184184        //Get document ID
    185185        var currentElem = currentRow;
     
    213213            while((currentElem = currentElem.parentNode).tagName != "TABLE");
    214214            var docID = currentElem.getAttribute("id").substring(4);
    215            
     215
    216216            //Get metadata name
    217217            var row = changedElem.parentNode;
     
    220220            var name = nameCell.innerHTML;
    221221
    222             gs.functions.setArchivesMetadata(gs.cgiParams.p_c /*bad*/, "localsite" /*bad*/, docID, name, null, changedElem.innerHTML, changedElem.originalValue, function(){console.log("SAVED ARCHIVES");});
     222            if(changedElem.originalValue)
     223            {
     224                gs.functions.setArchivesMetadata(gs.cgiParams.p_c /*bad*/, "localsite" /*bad*/, docID, name, null, changedElem.innerHTML, changedElem.originalValue, "override", function(){console.log("SAVED ARCHIVES");});
     225            }
     226            else
     227            {
     228                gs.functions.setArchivesMetadata(gs.cgiParams.p_c /*bad*/, "localsite" /*bad*/, docID, name, null, changedElem.innerHTML, null, "accumulate", function(){console.log("SAVED ARCHIVES");});
     229            }
    223230            changedElem.originalValue = changedElem.innerHTML;
    224231            addCollectionToBuild(gs.cgiParams.p_c);
Note: See TracChangeset for help on using the changeset viewer.