summaryrefslogtreecommitdiff
path: root/apps/dirdir/edit.tpl
diff options
context:
space:
mode:
authorglenda <glenda@9front.local>2020-11-15 15:13:27 +0000
committerglenda <glenda@9front.local>2020-11-15 15:13:27 +0000
commit39318169e0b50551db511851829f9337c5fa6313 (patch)
tree65a0ef5c1da9677532fa8105293d017919473057 /apps/dirdir/edit.tpl
Import site to git
Diffstat (limited to 'apps/dirdir/edit.tpl')
-rwxr-xr-xapps/dirdir/edit.tpl25
1 files changed, 25 insertions, 0 deletions
diff --git a/apps/dirdir/edit.tpl b/apps/dirdir/edit.tpl
new file mode 100755
index 0000000..1a5b206
--- /dev/null
+++ b/apps/dirdir/edit.tpl
@@ -0,0 +1,25 @@
+<div>
+ <h1>Editing: <a href="%($req_path%)">%($req_path%)</a></h1>
+ <br>
+ <form action="" method="POST">
+ <textarea name="edit_text" id="edit_text" cols="80" rows="43">%{
+# FIXME Extra trailing new lines get added to the content somehow, should avoid it.
+ if(~ $#post_arg_edit_text 0 && test -f $dirdir_file)
+ cat $dirdir_file | escape_html
+ if not
+ echo -n $post_arg_edit_text | escape_html
+
+ %}</textarea>
+ <br>
+ <input type="submit" name="dirdir_save" value="Save">
+ <input type="submit" name="dirdir_preview" value="Preview">
+ <small>DirDir documents are written using <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</small>
+ </form>
+</div>
+
+% if(! ~ $"post_arg_dirdir_preview '') {
+ <h2>Preview:</h2>
+ <div id="preview">
+% echo $post_arg_edit_text | $formatter
+ </div>
+% }