| 
									
										
										
										
											2020-05-09 14:45:23 +00:00
										 |  |  | <!DOCTYPE html> | 
					
						
							|  |  |  | <html> | 
					
						
							|  |  |  |     <head> | 
					
						
							|  |  |  |         <title> | 
					
						
							|  |  |  |             shapez.io shape generator | 
					
						
							|  |  |  |         </title> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script async src="index.js"></script> | 
					
						
							|  |  |  |         <style> | 
					
						
							|  |  |  |             html, | 
					
						
							|  |  |  |             body { | 
					
						
							|  |  |  |                 width: 100%; | 
					
						
							|  |  |  |                 height: 100%; | 
					
						
							|  |  |  |                 padding: 0; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |             body { | 
					
						
							|  |  |  |                 font-family: "Source Sans Pro", "Roboto", sans-serif; | 
					
						
							|  |  |  |                 background: #fafafa; | 
					
						
							|  |  |  |                 display: flex; | 
					
						
							|  |  |  |                 flex-direction: column; | 
					
						
							|  |  |  |                 align-items: center; | 
					
						
							|  |  |  |                 justify-content: center; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-05-09 17:14:11 +00:00
										 |  |  |             #resultWrapper { | 
					
						
							| 
									
										
										
										
											2020-05-09 14:45:23 +00:00
										 |  |  |                 border: 1px solid #ccc; | 
					
						
							|  |  |  |                 margin-top: 10px; | 
					
						
							|  |  |  |                 background: #fff; | 
					
						
							| 
									
										
										
										
											2020-05-09 17:14:11 +00:00
										 |  |  |                 padding: 40px; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             #resultWrapper #result { | 
					
						
							| 
									
										
										
										
											2020-05-09 14:45:23 +00:00
										 |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             #code { | 
					
						
							|  |  |  |                 width: 600px; | 
					
						
							|  |  |  |                 font-family: monospace; | 
					
						
							| 
									
										
										
										
											2020-05-09 17:14:11 +00:00
										 |  |  |                 padding: 30px; | 
					
						
							| 
									
										
										
										
											2020-05-09 14:45:23 +00:00
										 |  |  |                 border: 1px solid #ccc; | 
					
						
							|  |  |  |                 background: #fff; | 
					
						
							| 
									
										
										
										
											2020-05-09 17:14:11 +00:00
										 |  |  |                 font-size: 17px; | 
					
						
							| 
									
										
										
										
											2020-05-09 14:45:23 +00:00
										 |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             #code:focus { | 
					
						
							|  |  |  |                 outline: none; | 
					
						
							|  |  |  |                 border-color: #39f; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             #error { | 
					
						
							|  |  |  |                 height: 40px; | 
					
						
							|  |  |  |                 color: #f77; | 
					
						
							|  |  |  |                 margin-top: 10px; | 
					
						
							|  |  |  |                 display: flex; | 
					
						
							|  |  |  |                 text-align: left; | 
					
						
							|  |  |  |                 align-items: center; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             #error:not(.hasError) { | 
					
						
							|  |  |  |                 color: rgb(71, 179, 71); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         </style> | 
					
						
							|  |  |  |     </head> | 
					
						
							|  |  |  |     <body> | 
					
						
							| 
									
										
										
										
											2020-05-09 17:14:11 +00:00
										 |  |  |         <h2>Shape generator</h2> | 
					
						
							| 
									
										
										
										
											2020-05-09 14:45:23 +00:00
										 |  |  |         <input | 
					
						
							| 
									
										
										
										
											2020-05-09 17:14:11 +00:00
										 |  |  |             value="CuCuCuCu" | 
					
						
							| 
									
										
										
										
											2020-05-09 14:45:23 +00:00
										 |  |  |             id="code" | 
					
						
							|  |  |  |             placeholder="shape code" | 
					
						
							|  |  |  |             onkeypress="debounce(generate)" | 
					
						
							|  |  |  |             onkeydown="debounce(generate)" | 
					
						
							|  |  |  |             onkeyup="debounce(generate)" | 
					
						
							|  |  |  |             onchange="debounce(generate)" | 
					
						
							|  |  |  |         /> | 
					
						
							|  |  |  |         <div id="error">Error</div> | 
					
						
							|  |  |  |         <br /> | 
					
						
							| 
									
										
										
										
											2020-05-09 17:14:11 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |         <div id="resultWrapper"> | 
					
						
							|  |  |  |             <canvas id="result" width="256" height="256"></canvas> | 
					
						
							|  |  |  |         </div> | 
					
						
							| 
									
										
										
										
											2020-05-09 14:45:23 +00:00
										 |  |  |     </body> | 
					
						
							|  |  |  | </html> |