diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2012-09-19 23:55:07 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2012-09-19 23:55:07 +0200 |
| commit | c85fb1700ce938f28da420af9636e246912a996b (patch) | |
| tree | 4d95a1e62726e3d218335e63c983406e0da1e3cf /data | |
| parent | 8701af280fa5a9c83827cdd0e2ae335d2512a3a7 (diff) | |
| download | phorkie-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.htm | 27 | ||||
| -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.htm | 13 | ||||
| -rw-r--r-- | data/templates/new.htm | 2 |
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() { |
