summaryrefslogtreecommitdiff
path: root/got/view_blob.got
diff options
context:
space:
mode:
Diffstat (limited to 'got/view_blob.got')
-rw-r--r--got/view_blob.got26
1 files changed, 26 insertions, 0 deletions
diff --git a/got/view_blob.got b/got/view_blob.got
new file mode 100644
index 0000000..a1d7e2c
--- /dev/null
+++ b/got/view_blob.got
@@ -0,0 +1,26 @@
+<!-- -*- Mode: HTML -*- -->
+<h1>{{.path | html}}</h1>
+<p>Content-Type: {{.ctype | html}}</p>
+{{if hasprefix .ctype "text/"}}
+<form method="POST" enctype="multipart/form-data">
+ <input type="hidden" name="_method" value="PUT">
+ <textarea name="_body">{{.content | html }}</textarea>
+ <label>
+ Description of change:
+ <input type="text" value="_message" />
+ </label>
+ <input type="submit" value="Save">
+</form>
+{{else}}
+<p>You can't edit this type of file in your browser.</p>
+{{end}}
+<form method="POST" enctype="multipart/form-data">
+ <input type="hidden" name="_method" value="PUT">
+ <p>Instead of editing this in your browser, you can just upload a new copy.</p>
+ <input type="file" name="_body" required=required>
+ <label>
+ Description of change:
+ <input type="text" value="_message" />
+ </label>
+ <input type="submit" value="Upload">
+</form>