Show
Ignore:
Timestamp:
03.10.2011 15:25:22 (8 years ago)
Author:
papitha
Message:

Tag Photo - Save functionality modified.

Location:
main/trunk/model-cols-dev/peijones/transform/pages
Files:
1 added
1 modified

Legend:

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

    r24630 r24708  
    7575                        success: function(response) 
    7676                        { 
     77                            var updateURL = gs.siteMetadata.siteURL.replace("8080","9090") + gs.xsltParams.library_name + "?a=s&sa=c"; 
     78                         
    7779                            var updateCallback =  
    7880                            { 
    7981                                success: function(response){}, 
    80                                 failed: function(){} 
     82                                failed: function(reponse){ alert("Failed to update Greenstone server with: " + updateURL);} 
    8183                            }; 
    8284                             
    83                             var updateURL = gs.siteMetadata.siteURL.replace("8080","9090") + gs.xsltParams.library_name + "?a=s&sa=c"; 
     85                             
    8486                            YAHOO.util.Connect.asyncRequest("GET", updateURL, updateCallback); 
    8587                        }, 
    86                         failed: function(){}, 
     88                        failed: function(reponse){ alert("Failed in saveFunction() with note id: " + note.id)}, 
    8789                    }; 
    8890                     
    8991                    var jsonVal = '{"caption":"' + note.text + '", "area":{"x":' + note.rect.left + ', "y":' + note.rect.top + ', "width":' + note.rect.width + ', "height":' + note.rect.height + '}}'; 
    90                     var saveURL = gs.siteMetadata.siteURL.replace("8080","9090") + "cgi-bin/metadata-server.pl?a=set-metadata&site=localsite&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&metaname=gsimg.photoNote&metavalue=" + jsonVal + "&metapos=" + ((note && note.id && note.id > 0) ? note.id - 1 : posCount); 
     92                    var metaposStr = (note && note.id && note.id > 0) ? note.id - 1 : posCount; 
     93                     
     94                    var saveURL = gs.siteMetadata.siteURL.replace("8080","9090") + "cgi-bin/metadata-server.pl?a=set-metadata&site=localsite&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&metaname=gsimg.photoNote&metavalue=" + jsonVal + "&metapos=" + metaposStr; 
    9195                    YAHOO.util.Connect.asyncRequest("GET", saveURL, callback); 
    9296                     
     
    113117                        newNote.ondelete = deleteFunction; 
    114118                        notes.AddNote(newNote); 
     119                        posCount++; 
    115120                    } 
    116                     posCount = gs.variables.photoNotes.length - 1; 
    117121                } 
    118122                 
    119123                function AddNote() 
    120124                { 
    121                     var newNote = new PhotoNote('Add note text here...',posCount++,new PhotoNoteRect(10,10,50,50)); 
     125                    var newNote = new PhotoNote('Add note text here...',posCount+1,new PhotoNoteRect(10,10,50,50)); 
    122126                    newNote.onsave = saveFunction; 
    123127                    newNote.ondelete = deleteFunction; 
    124128                    notes.AddNote(newNote); 
     129                    posCount++; 
     130                     
    125131                    newNote.Select(); 
    126132                }