Ignore:
Timestamp:
2023-09-26T20:38:26+13:00 (8 months ago)
Author:
anupama
Message:

Got remove-import-metadata-array to work at least: metapositions needed to be provided in descending order.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/js/user_comments.js

    r38231 r38232  
    272272    var failure = false;
    273273
    274     // start deleting from end of metadata list, so we don't have to recalculate metapos each time
     274    // Need to have metapositions in descending order for remove_metadata_array to work
     275    // Start deleting from end of metadata list, so we don't have to recalculate metapos each time
     276    /*
    275277    for (var i = 0; i < selectedComments.length; i++) {
    276 
    277278        var metapos = selectedComments[i].getAttribute("data-metapos");
    278         metadataPositions.push(metapos); // add metapos to end of array
     279        metadataPositions.unshift(metapos); // add metapos to start of array
     280    }*/
     281
     282    for (var i = selectedComments.length - 1; i >= 0; i--) {
     283        var metapos = selectedComments[i].getAttribute("data-metapos");
     284        metadataPositions.push(metapos); // add next lowest metapos to end of array
    279285    }
    280286    }   
Note: See TracChangeset for help on using the changeset viewer.