Show
Ignore:
Timestamp:
03.10.2011 16:12:23 (8 years ago)
Author:
papitha
Message:

Tag Photo - Delete functionality added.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/model-cols-dev/peijones/transform/pages/document.xsl

    r24708 r24710  
    5252                        success: function(response) 
    5353                        { 
     54                            var updateURL = gs.siteMetadata.siteURL.replace("8080","9090") + gs.xsltParams.library_name + "?a=s&sa=c"; 
     55                         
    5456                            var updateCallback =  
    5557                            { 
    5658                                success: function(response){}, 
    57                                 failed: function(){} 
     59                                failed: function(){alert("Failed in deleteFunction() to update Greenstone server with: " + updateURL);} 
    5860                            }; 
    5961                             
    60                             var updateURL = gs.siteMetadata.siteURL.replace("8080","9090") + gs.xsltParams.library_name + "?a=s&sa=c"; 
     62     
    6163                            YAHOO.util.Connect.asyncRequest("GET", updateURL, updateCallback); 
    6264                        }, 
    63                         failed: function(){}, 
     65                        failed: function(){ alert("Failed in deleteFunction() with note id: " + note.id)}, 
    6466                    }; 
    6567                     
    66                     var url = gs.siteMetadata.siteURL.replace("8080","9090") + "cgi-bin/metadata-server.pl?a=remove-metadata&site=localsite&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&metaname=gsimg.photoNote"; 
    67                     YAHOO.util.Connect.asyncRequest("GET", url, callback); 
    68                     return true; 
     68                    var status = true; 
     69                     
     70                    if (note && note.id && note.id > 0) { 
     71                        var metaposStr =  note.id - 1; 
     72                     
     73                        var url = gs.siteMetadata.siteURL.replace("8080","9090") + "cgi-bin/metadata-server.pl?a=remove-metadata&site=localsite&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&metaname=gsimg.photoNote&metapos=" + metaposStr; 
     74                        YAHOO.util.Connect.asyncRequest("GET", url, callback); 
     75                    } 
     76                    else { 
     77                        alert("Failed to find valid note data to delete"); 
     78                        status = false; 
     79                    } 
     80                     
     81                    return status; 
    6982                } 
    7083                 
     
    8093                            { 
    8194                                success: function(response){}, 
    82                                 failed: function(reponse){ alert("Failed to update Greenstone server with: " + updateURL);} 
     95                                failed: function(reponse){ alert("Failed in saveFunction() to update Greenstone server with: " + updateURL);} 
    8396                            }; 
    8497