67 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
| {{ define "content" }}
 | |
|   <table>
 | |
|     <tr>
 | |
|       <th>name.</th>
 | |
|       <th>link.</th>
 | |
|       <th>description.</th>
 | |
|       <th>spritesheet.</th>
 | |
|       <th>created at.</th>
 | |
|       <th>remove.</th>
 | |
|     </tr>
 | |
|     {{ if (eq (len .Cats) 0) }}
 | |
|     <tr>
 | |
|       <td colspan="6"><span class="blinky">no cats found</span></td>
 | |
|     </tr>
 | |
|     {{ end }}
 | |
|     {{ range $cat := .Cats }}
 | |
|       <tr>
 | |
| 	<td>{{ $cat.Name }}</td>
 | |
| 	<td><a href="{{ $cat.Link }}">{{ $cat.Link }}</a></td>
 | |
| 	<td>{{ $cat.Description }}</td>
 | |
| 	<td><a href="{{ $cat.Spritesheet }}"><img width="100" src="{{ $cat.Spritesheet }}"></a></td>
 | |
| 	<td class="time">{{ $cat.CreatedAt }}</td>
 | |
| 	<td>
 | |
| 	  <form method="POST" action="/kennel/cats/delete">
 | |
| 	    <input type="hidden" name="id" value="{{ $cat.ID }}" />
 | |
| 	    <input type="submit" value="remove." />
 | |
| 	  </form>
 | |
| 	</td>
 | |
|       </tr>
 | |
|     {{ end }}
 | |
|   </table>
 | |
|   <br>
 | |
|   <form method="POST" action="/kennel/cats" class="form" enctype="multipart/form-data">
 | |
|     <h2>add cat.</h2>
 | |
|     <hr>
 | |
|     <label for="name">name.</label>
 | |
|     <input type="text" name="name" id="name"
 | |
| 	   {{ if not .CatForm }}
 | |
| 	   placeholder="wallace."
 | |
| 	   {{ else }}
 | |
| 	   value="{{ .CatForm.Name }}"
 | |
| 	   {{ end }}
 | |
| 	   />
 | |
|     <label for="description">description.</label>
 | |
|     <input type="text" name="description" id="description"
 | |
| 	   {{ if not .CatForm }}
 | |
| 	   placeholder="a cat."
 | |
| 	   {{ else }}
 | |
| 	   value="{{ .CatForm.Description }}"
 | |
| 	   {{ end }}
 | |
| 	   />
 | |
|     <label for="link">link.</label>
 | |
|     <input type="text" name="link" id="link"
 | |
| 	   {{ if not .CatForm }}
 | |
| 	   placeholder="https://hatecomputers.club"
 | |
| 	   {{ else }}
 | |
| 	   value="{{ .CatForm.Link }}"
 | |
| 	   {{ end }}/>
 | |
| 
 | |
|     <label for="spritesheet" style="margin:0">spritesheet.</label>
 | |
|     <h6>if not specified, will use <a href="/static/img/cat_spritesheets/default.gif">the default</a>. check it out for the format we expect. max 50KB.</h6>
 | |
|     <input type="file" name="spritesheet" id="spritesheet" />
 | |
| 
 | |
|     <input type="submit" value="mrow." />
 | |
|   </form>
 | |
| {{ end }}
 |