Changeset 29914 for other-projects/nz-flag-design/trunk
- Timestamp:
- 2015-05-22T02:14:56+12:00 (9 years ago)
- Location:
- other-projects/nz-flag-design/trunk/main-form
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/nz-flag-design/trunk/main-form/enter-name.html
r29912 r29914 42 42 } 43 43 </style> 44 <form style="width: 400px; margin-left:auto; margin-right:auto;"> 44 <form id="publish-data" 45 action="my-design.jsp" method="get" 46 style="width: 400px; margin-left:auto; margin-right:auto;" 47 data-ajax="false" 48 > 49 <input type="hidden" name="action" value="publish"/> 50 51 <p> 52 Flag Name: 53 </p> 54 <input type="text" autofocus="autofocus" style="color: white;" name="pub-name" /> 55 56 57 45 58 <p> 46 59 Your Name: 47 60 </p> 48 <input type="text" autofocus="autofocus"style="color: white;" name="name" />61 <input type="text" style="color: white;" name="name" /> 49 62 50 63 <p> … … 53 66 <input type="text" name="email" /> 54 67 68 <p> 69 Motivation for your flag design: 70 </p> 71 <textarea name="desc" style="height: 250px;" >Describe your design ...</textarea> 72 55 73 56 <div style="padding-top: 120px; padding-left: 100px; padding-right: 100px">74 <div style="padding-top: 20px; padding-left: 10px; padding-right: 10px"> 57 75 <input type="submit" value="Submit Flag Design" /> 58 76 </div> 59 77 </form> 60 78 79 <script> 80 var jsession_id = $.cookie('JSESSIONID') || new Date().getTime(); 81 $('#publish-data').append('<input type="hidden" name="myid" value="' + jsession_id + '"/>'); 82 //$('#publish-data').append('<input type="hidden" name="png-flag" value="flag-' + jsession_id + '.png"/>'); 83 //$('#publish-data').append('<input type="hidden" name="svg-flag" value="flag-' + jsession_id + '.svg"/>'); 61 84 62 <!-- AddToAny BEGIN --> 63 <div class="a2a_kit a2a_kit_size_32 a2a_default_style"> 64 <a class="a2a_dd" href="https://www.addtoany.com/share_save"></a> 65 <a class="a2a_button_email"></a> 66 <a class="a2a_button_facebook"></a> 67 <a class="a2a_button_google_plus"></a> 68 <a class="a2a_button_google_gmail"></a> 69 <a class="a2a_button_twitter"></a> 70 <a class="a2a_button_tumblr"></a> 71 </div> 72 <script type="text/javascript" src="//static.addtoany.com/menu/page.js"></script> 73 <!-- AddToAny END --> 85 //$('#publish-data').append('<img src="../render-3d/images/flag-' + jsession_id + '.png"/>'); 86 87 </script> 88 74 89 75 90 </div> -
other-projects/nz-flag-design/trunk/main-form/iterative-design.html
r29909 r29914 23 23 <div data-role="content"> 24 24 <div data-role="controlgroup" class="control" data-mini="true"> 25 <a href="#" class="next right-button test-fwd" style="right:1%;"></a> 25 <a href="#" class="next right-button test-fwd" 26 style="right:1%;" onclick="saveSVGAndPNGAsFiles()"></a> 26 27 <a href="#" class="prev left-button idea-back" style="left:1%;"></a> 27 28 </div> … … 89 90 var activatedSVGEditorFrame = false; 90 91 91 function savePNGAsFile(imgType, quality) { 92 function savePNGAsFile(imgType, quality) { 93 console.log("savePNGAsFile()") 92 94 var design_frame = document.getElementById('design-2d-iframe'); 93 95 var svgCanvas = design_frame.contentWindow.svgCanvas; … … 121 123 data: { imageData: datauri, imageFilename: imageFilename }, 122 124 success: function() { 123 console.log(" Exported PNG data to file");125 console.log("savePNGAsFile() succeeded"); 124 126 var render_frame = document.getElementById('render-3d-iframe'); 125 127 // trigger a reload in the 3D Flag Renderer … … 141 143 design_frame.contentWindow.svgCanvas.rasterExport("PNG", null, exportWindow.name); 142 144 } 145 146 function saveSVGAsFile() 147 { 148 console.log("saveSVGAsFile()") 149 var design_frame = document.getElementById('design-2d-iframe'); 150 var svgCanvas = design_frame.contentWindow.svgCanvas; 151 //var svgedit = design_frame.contentWindow.svgedit; 152 153 var svg_str = svgCanvas.svgCanvasToString(); 154 155 // Look up jsession id; if not present fall back to use a timestamp 156 var jsession_id = $.cookie('JSESSIONID') || new Date().getTime(); 157 //var jsession_id = $.cookie('JSESSIONID') + "-" + new Date().getTime(); // quick hack for summer scholarship presentation day 158 159 console.log("jsession id = " + jsession_id); 160 var svgFilename = "flag-" + jsession_id + ".svg"; 161 162 $.ajax({ 163 type: "POST", 164 url: "../design-2d/svg-data-to-file.jsp", 165 data: { svgData: svg_str, svgFilename: svgFilename }, 166 success: function() { 167 console.log("saveSVGAsFile() succeeded"); 168 } 169 }); 170 171 } 172 173 174 function saveSVGAndPNGAsFiles() 175 { 176 saveSVGAsFile(); 177 savePNGAsFile("PNG",null); 178 } 143 179 144 180 function reconfigureSvgCanvas(settings) { … … 281 317 function activateSVGEditor() { 282 318 console.log("activateSVGEditor()"); 283 $('#design-2d-iframe').attr("src","svg-edit-trunk/editor/svg-editor.html?noStorageOnLoad=1"); 319 //$('#design-2d-iframe').attr("src","svg-edit-trunk/editor/svg-editor.html?noStorageOnLoad=1"); 320 $('#design-2d-iframe').attr("src","svg-edit-trunk/editor/svg-editor.html"); 284 321 $('#design-2d-iframe').load(function() { 285 322 console.log("*** loaded svg iframe: " + this);
Note:
See TracChangeset
for help on using the changeset viewer.