aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-09-19 23:55:07 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-09-19 23:55:07 +0200
commitc85fb1700ce938f28da420af9636e246912a996b (patch)
tree4d95a1e62726e3d218335e63c983406e0da1e3cf /data
parent8701af280fa5a9c83827cdd0e2ae335d2512a3a7 (diff)
downloadphorkie-c85fb1700ce938f28da420af9636e246912a996b.tar.gz
phorkie-c85fb1700ce938f28da420af9636e246912a996b.zip
implement request #13: simple remote forking works now
Diffstat (limited to 'data')
-rw-r--r--data/templates/fork-remote-multiple.htm27
-rw-r--r--data/templates/fork-remote-new.htm (renamed from data/templates/new-fork-remote.htm)4
-rw-r--r--data/templates/fork-remote.htm13
-rw-r--r--data/templates/new.htm2
4 files changed, 42 insertions, 4 deletions
diff --git a/data/templates/fork-remote-multiple.htm b/data/templates/fork-remote-multiple.htm
new file mode 100644
index 0000000..f5a95b2
--- /dev/null
+++ b/data/templates/fork-remote-multiple.htm
@@ -0,0 +1,27 @@
+<form method="post" action="/fork-remote" enctype="multipart/form-data" class="well form-inline form-horizontal">
+ <div class="control-group">
+ <p>
+ The URL you provided contains links to several Git repositories.
+ Select one of them.
+ </p>
+ <select size="{{urlselsize}}" name="remote_url" id="sel-remote_url" style="width:100%">
+ {% for grouptitle, groupurls in urls %}
+ {% if groupurls|length == 1 %}
+ <option value="{{groupurls.0}}">{{grouptitle}}</option>
+ {% else %}
+ <optgroup label="{{grouptitle}}">
+ {% for url in groupurls %}
+ <option value="{{url}}">{{url}}</option>
+ {% endfor %}
+ </optgroup>
+ {% endif %}
+ {% endfor %}
+ </select>
+ </div>
+ <div style="text-align: right">
+ <button type="submit" class="btn btn-primary">
+ <i class="icon-share icon-white"></i> Fork
+ </button>
+ </div>
+
+</form> \ No newline at end of file
diff --git a/data/templates/new-fork-remote.htm b/data/templates/fork-remote-new.htm
index 02a94e2..6b48ffe 100644
--- a/data/templates/new-fork-remote.htm
+++ b/data/templates/fork-remote-new.htm
@@ -5,8 +5,8 @@
</p>
<button type="submit" class="btn btn-primary" style="float: right">
- <i class="icon-share icon-white"></i>Fork remote paste
+ <i class="icon-share icon-white"></i> Fork remote paste
</button>
<label for="remote-url">Remote paste URL</label>
- <input type="text" name="remote_url" id="remote-url" value="{{remote_url}}" class="input-xlarge"/>
+ <input type="text" name="remote_url" id="remote-url" value="{{remote_url}}" class="span5"/>
</form>
diff --git a/data/templates/fork-remote.htm b/data/templates/fork-remote.htm
index f599ec6..f651661 100644
--- a/data/templates/fork-remote.htm
+++ b/data/templates/fork-remote.htm
@@ -2,5 +2,16 @@
{% block title %}Fork remote paste{% endblock %}
{% block content %}
- {% include 'new-fork-remote.htm' %}
+ {% include 'fork-remote-new.htm' %}
+
+ {% if error %}
+ <div class="alert alert-error">
+ {{error}}
+ </div>
+ {% endif %}
+
+ {% if urls %}
+ {% include 'fork-remote-multiple.htm' %}
+ {% endif %}
+
{% endblock %}
diff --git a/data/templates/new.htm b/data/templates/new.htm
index f846fe5..8029b8c 100644
--- a/data/templates/new.htm
+++ b/data/templates/new.htm
@@ -21,7 +21,7 @@
</form>
-{% include 'new-fork-remote.htm' %}
+{% include 'fork-remote-new.htm' %}
<script type="application/javascript">
$(document).ready(function() {