Ignore:
Timestamp:
2014-12-12T15:31:22+13:00 (9 years ago)
Author:
davidb
Message:

Switch to using JESSIONID as part of the flagname, so everyone visiting the site gets to design their flag in private.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • other-projects/nz-flag-design/trunk/main-form/iterative-design.html

    r29606 r29608  
    9898            var datauri = quality ? c.toDataURL('image/' + dataURLType, quality) : c.toDataURL('image/' + dataURLType);
    9999
     100            // Look up jsession id; if not present fall back to use a timestamp
     101            var jsession_id = $.cookie('JSESSIONID') || new Date().getTime();
     102            console.log("jsession id = " + jsession_id);
     103            var imageFilename = "flag-" + jsession_id + ".png";
     104
    100105                    $.ajax({
    101106                        type: "POST",
    102107                        url: "../design-2d/image-data-to-file.jsp",
    103                         data: { imageData : datauri },
     108                        data: { imageData: datauri, imageFilename: imageFilename },
    104109                        success: function() {
    105110                      console.log("Exported PNG data to file ");
    106111                  var render_frame = document.getElementById('render-3d-iframe');
    107                   render_frame.contentWindow.createFlag(); // triggers reload
     112                  // trigger a reload in the 3D Flag Renderer
     113                  render_frame.contentWindow.createFlag(imageFilename);
    108114                }
    109115                    });
Note: See TracChangeset for help on using the changeset viewer.