aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/templates/edit-file.htm19
-rw-r--r--data/templates/edit.htm23
-rw-r--r--data/templates/index.htm18
3 files changed, 43 insertions, 17 deletions
diff --git a/data/templates/edit-file.htm b/data/templates/edit-file.htm
new file mode 100644
index 0000000..66647f0
--- /dev/null
+++ b/data/templates/edit-file.htm
@@ -0,0 +1,19 @@
+ <div class="well">
+ <div class="row-fluid">
+ <div class="span6">
+ <label for="filename_1">Filename</label>
+ <input type="text" name="files[{{fileid}}][name]" id="filename_{{fileid}}" value="{{ file.getFilename }}"/>
+ </div>
+ <div class="span6" style="text-align: right">
+ <label for="type_{{fileid}}">Type</label>
+ <!-- fixme: preselect -->
+ <select name="files[{{fileid}}][type]" id="type_{{fileid}}">
+ <option value="css">CSS</option>
+ <option value="php">PHP</option>
+ <option value="xml">XML</option>
+ </select>
+ </div>
+ </div>
+ <textarea name="files[{{fileid}}][content]" id="content_1" cols="80" rows="10" class="content">{{ file.getContent }}</textarea>
+ </div>
+
diff --git a/data/templates/edit.htm b/data/templates/edit.htm
new file mode 100644
index 0000000..56e08ef
--- /dev/null
+++ b/data/templates/edit.htm
@@ -0,0 +1,23 @@
+{% extends "base.htm" %}
+{% block title %}Edit paste{% endblock %}
+
+{% block content %}
+<form method="post" action="/">
+ <div class="control-group well pastedata">
+ <label for="description">Description</label>
+ <input type="text" name="description" id="description" value="{{repo.getDescription}}"/>
+ </div>
+
+ {% for fileid, file in repo.getFiles %}
+ {% include 'edit-file.htm' with {'file': file, 'fileid': fileid} %}
+ {% endfor %}
+
+ <div class="well" style="text-align: right">
+ <button class="btn btn-primary" type="submit">
+ <i class="icon-check icon-white"></i>
+ Save
+ </button>
+ </div>
+
+</form>
+{% endblock %}
diff --git a/data/templates/index.htm b/data/templates/index.htm
index c239d56..05989df 100644
--- a/data/templates/index.htm
+++ b/data/templates/index.htm
@@ -8,23 +8,7 @@
<input type="text" name="description" id="description" value="{{description}}"/>
</div>
- <div class="well">
- <div class="row-fluid">
- <div class="span6">
- <label for="filename_1">Filename</label>
- <input type="text" name="file[1][name]" id="filename_1" value="{{ file[1]['name'] }}"/>
- </div>
- <div class="span6" style="text-align: right">
- <label for="type_1">Type</label>
- <select name="file[1][type]" id="type_1">
- <option value="css">CSS</option>
- <option value="php">PHP</option>
- <option value="xml">XML</option>
- </select>
- </div>
- </div>
- <textarea name="file[1][content]" id="content_1" cols="80" rows="10" class="content">{{ file[1]['content'] }}</textarea>
- </div>
+ {% include 'edit-file.htm' with {'file': file[1], 'fileid': 1} %}
<div class="well" style="text-align: right">
<button class="btn btn-primary" type="submit">