1
0
mirror of https://github.com/taigrr/pastebin synced 2026-04-08 15:51:26 -07:00
Files
pastebin/templates/view.html
Tai Groot 25f66bb589 feat: modernize codebase and complete API surface
- Update module path from prologic/pastebin to taigrr/pastebin
- Replace go.rice with stdlib embed for templates and static assets
- Replace httprouter with stdlib net/http ServeMux (Go 1.22+)
- Replace namsral/flag with cobra + fang for CLI argument parsing
- Fix inverted TLS insecure logic in client (was negating the flag)
- Close HTTP response body in client
- Use base64 URLEncoding instead of StdEncoding for paste IDs
- Add comprehensive handler tests for all endpoints
- Add client package tests
- Add utils tests for RandomString
- Remove templates.go (replaced by embed)
- Remove unused dependencies (go-metrics, stats, logger, httprouter, go.rice)
2026-03-09 05:44:08 +00:00

35 lines
971 B
HTML

{{define "view_content"}}
<pre class="code">
<code>{{.Blob}}</code>
</pre>
<section class="container">
<div class="columns">
<div class="column col-3">
<div class="dropdown">
<div class="btn-group">
<a class="btn btn-sm btn-primary" href="/download/{{.UUID}}">
<i class="icon icon-download"></i>
Download
</a>
<a class="btn btn-sm btn-primary dropdown-toggle" tabindex="0">
<i class="icon icon-caret"></i>
</a>
<ul class="menu">
<li class="menu-item">
<form action="/delete/{{.UUID}}" method="POST">
<button type="submit">
<span href="#dropdowns">
<i class="icon icon-delete"></i>
Delete
</span>
</button>
</form>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
{{end}}