diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2012-03-28 16:59:54 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2012-03-28 16:59:54 +0200 |
| commit | ec66a5c7d17cb1e67ee066f2e9bdaf5bbc9ab614 (patch) | |
| tree | 23506c7e35ff3a646837e638494f6e023ec706c3 /data | |
| parent | 3f18e7e8ce995bb209f8409cd8d00d8267dfa04f (diff) | |
| download | phorkie-ec66a5c7d17cb1e67ee066f2e9bdaf5bbc9ab614.tar.gz phorkie-ec66a5c7d17cb1e67ee066f2e9bdaf5bbc9ab614.zip | |
preparation for file editing
Diffstat (limited to 'data')
| -rw-r--r-- | data/templates/edit-file.htm | 19 | ||||
| -rw-r--r-- | data/templates/edit.htm | 23 | ||||
| -rw-r--r-- | data/templates/index.htm | 18 |
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"> |
