forked from electricdusk/rushlink
46 lines
1.4 KiB
Cheetah
46 lines
1.4 KiB
Cheetah
{{define "title"}}
|
|
'{{.Paste.Key}}{{.FileExt}}' metadata - rushlink
|
|
{{end}}
|
|
|
|
{{define "head-append"}}
|
|
<script type="text/javascript" src="/js/copyclipboard.js" defer></script>
|
|
{{end}}
|
|
|
|
{{define "body"}}
|
|
<pre id="copyToClipboardContainer" class="hidden">
|
|
<button onclick="copyToClipboard('{{.RootURL}}/{{.Paste.Key}}{{.FileExt}}')">Copy URL to clipboard</button> <span id="copyToClipboardStatus"></span>
|
|
</pre>
|
|
<pre>
|
|
<a href="{{.RootURL}}/{{.Paste.Key}}{{.FileExt}}">{{.RootURL}}/{{.Paste.Key}}{{.FileExt}}</a>
|
|
---
|
|
{{if and (ne .Paste.State.String "deleted") .CanDeleteBool}}
|
|
with delete token: <a href="{{.RootURL}}/{{.Paste.Key}}{{.FileExt}}?deleteToken={{.Paste.DeleteToken}}">{{.RootURL}}/{{.Paste.Key}}{{.FileExt}}?deleteToken={{.Paste.DeleteToken}}</a>
|
|
{{else -}}
|
|
with delete token: <unknown>
|
|
{{end -}}
|
|
type: {{.Paste.Type}}
|
|
state: {{.Paste.State}}
|
|
{{if .Paste.CreatedAt.IsZero -}}
|
|
created: unknown
|
|
{{else -}}
|
|
created: {{.Paste.CreatedAt}}
|
|
{{end -}}
|
|
{{if .Paste.UpdatedAt.IsZero -}}
|
|
last updated: unknown
|
|
{{else -}}
|
|
last updated: {{.Paste.UpdatedAt}}
|
|
{{end -}}
|
|
{{if .Paste.DeletedAt.Valid -}}
|
|
deleted at: {{.Paste.DeletedAt.Time}}
|
|
{{end -}}
|
|
delete token: {{.CanDeleteString}}
|
|
<form action="delete?deleteToken={{.Paste.DeleteToken}}" method="post">
|
|
<input type="submit" name="delete" value="Delete paste"
|
|
{{- if or (eq .Paste.State.String "deleted") (not .CanDeleteBool) -}}
|
|
disabled
|
|
{{- end -}}
|
|
>
|
|
</form>
|
|
</pre>
|
|
{{end}}
|