Ignore:
Timestamp:
2011-10-03T15:25:22+13:00 (13 years ago)
Author:
papitha
Message:

Tag Photo - Save functionality modified.

File:
1 edited

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                }
Note: See TracChangeset for help on using the changeset viewer.