fix: #1
							parent
							
								
									072c7d04d7
								
							
						
					
					
						commit
						4a69b85cd2
					
				|  | @ -18,9 +18,11 @@ | ||||||
|     <div class='columns'> |     <div class='columns'> | ||||||
|       <div class='column col-md-12'> |       <div class='column col-md-12'> | ||||||
|         <button id='submit' class='tiny'>Submit</button> |         <button id='submit' class='tiny'>Submit</button> | ||||||
|         <button id='load' class='secondary tiny'>Load</button> |         <button id='load' class='secondary tiny'>Restore</button> | ||||||
|         <button id='download' class='secondary tiny'>Download</button> |         <button id='upload-btn' class='secondary tiny' onclick="upload.click()">Upload</button> | ||||||
|  |         <input id="upload" style="display: none" type="file"> | ||||||
|         <a id="downloadAnchorElem" style="display:none"></a> |         <a id="downloadAnchorElem" style="display:none"></a> | ||||||
|  |         <button id='download' class='secondary tiny'>Download</button> | ||||||
|         <span id='valid_indicator' class='label'></span>   |         <span id='valid_indicator' class='label'></span>   | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								main.js
								
								
								
								
							
							
						
						
									
										9
									
								
								main.js
								
								
								
								
							|  | @ -77,4 +77,13 @@ import 'spectre.css/dist/spectre-icons.min.css' | ||||||
|     dlAnchorElem.setAttribute('download', AppName+'.json'); |     dlAnchorElem.setAttribute('download', AppName+'.json'); | ||||||
|     dlAnchorElem.click(); |     dlAnchorElem.click(); | ||||||
|   }); |   }); | ||||||
|  | 
 | ||||||
|  |   document.getElementById('upload').addEventListener('change',function(e) { | ||||||
|  |     var reader = new FileReader(); | ||||||
|  |     reader.onload = function(event) { | ||||||
|  |       var jsonObj = JSON.parse(event.target.result); | ||||||
|  |       editor.setValue(jsonObj); | ||||||
|  |     }; | ||||||
|  |     reader.readAsText(e.target.files[0]); | ||||||
|  |   }); | ||||||
| })(); | })(); | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -1 +1 @@ | ||||||
| <!DOCTYPE html><html><head><link rel="stylesheet" href="index.e0891ed3.css"><title>{{.AppName}}</title><style>.ace_selection{background:#7f7f00!important}</style></head><body> <div class="container" style="max-width:960px;"> <div class="columns"> <h1 class="col-md-12">{{.AppName}} Config</h1> </div> <div class="columns"> <div class="col-md-12 column"> <button id="submit" class="tiny">Submit</button> <button id="load" class="secondary tiny">Load</button> <button id="download" class="secondary tiny">Download</button> <a id="downloadAnchorElem" style="display:none"></a> <span id="valid_indicator" class="label"></span> </div> </div> <br> <div class="columns"> <div class="col-md-12 column" id="editor_holder"></div> </div> </div> <script type="module" src="index.6ef506fc.js"></script> {{.ACE_JS}} <script>let AppName="{{.AppName}}";</script> </body></html> | <!DOCTYPE html><html><head><link rel="stylesheet" href="index.e0891ed3.css"><title>{{.AppName}}</title><style>.ace_selection{background:#7f7f00!important}</style></head><body> <div class="container" style="max-width:960px;"> <div class="columns"> <h1 class="col-md-12">{{.AppName}} Config</h1> </div> <div class="columns"> <div class="col-md-12 column"> <button id="submit" class="tiny">Submit</button> <button id="load" class="secondary tiny">Restore</button> <button id="upload-btn" class="secondary tiny" onclick="upload.click()">Upload</button> <input id="upload" style="display:none" type="file"> <a id="downloadAnchorElem" style="display:none"></a> <button id="download" class="secondary tiny">Download</button> <span id="valid_indicator" class="label"></span> </div> </div> <br> <div class="columns"> <div class="col-md-12 column" id="editor_holder"></div> </div> </div> <script type="module" src="index.2ccfe3bf.js"></script> {{.ACE_JS}} <script>let AppName="{{.AppName}}";</script> </body></html> | ||||||
		Loading…
	
		Reference in New Issue