diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2015-01-26 18:24:37 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2015-01-26 18:24:37 +0100 |
| commit | c9e9855eb649e5b9237a81a6076ddd7fb30fe9e3 (patch) | |
| tree | 2c9eba86ce182d5c150af8382c4dec2a91ef7fd6 /data | |
| parent | 66170c339bbcd8b87e23c47daa11359a99e0d02d (diff) | |
| download | phorkie-c9e9855eb649e5b9237a81a6076ddd7fb30fe9e3.tar.gz phorkie-c9e9855eb649e5b9237a81a6076ddd7fb30fe9e3.zip | |
javascript embedding support
Diffstat (limited to 'data')
| -rw-r--r-- | data/templates/display-head.htm | 21 | ||||
| -rw-r--r-- | data/templates/display-sidebar-urls.htm | 12 | ||||
| -rw-r--r-- | data/templates/display.htm | 1 | ||||
| -rw-r--r-- | data/templates/embed-file.htm | 7 | ||||
| -rw-r--r-- | data/templates/embed-part-file.htm | 9 | ||||
| -rw-r--r-- | data/templates/embed.htm | 9 |
6 files changed, 38 insertions, 21 deletions
diff --git a/data/templates/display-head.htm b/data/templates/display-head.htm index aa7daec..8c16908 100644 --- a/data/templates/display-head.htm +++ b/data/templates/display-head.htm @@ -27,24 +27,3 @@ </form> </div> </div> - -{% if repo.getCloneURL(true) or repo.getCloneURL(false) %} -<div class="urlinfo well well-small"> - {% if repo.getCloneURL(true) %} - <div class="row-fluid"> - <div class="span3">Public clone URL</div> - <div class="span9"> - <a href="{{repo.getCloneURL(true)}}">{{repo.getCloneURL(true)}}</a> - </div> - </div> - {% endif %} - {% if repo.getCloneURL(false) %} - <div class="row-fluid"> - <div class="span3">Private clone URL</div> - <div class="span9"> - <a href="{{repo.getCloneURL(false)}}">{{repo.getCloneURL(false)}}</a> - </div> - </div> - {% endif %} -</div> -{% endif %} diff --git a/data/templates/display-sidebar-urls.htm b/data/templates/display-sidebar-urls.htm new file mode 100644 index 0000000..446810c --- /dev/null +++ b/data/templates/display-sidebar-urls.htm @@ -0,0 +1,12 @@ +<label id="url-embed" for="url-embed-input"><b>Embed</b> HTML code</label> +<input id="url-embed-input" type="text" class="fullwidthtext" value='<script src="{{repo.getLink('embed', null, true)}}" type="text/javascript"></script>'/> + +{% if repo.getCloneURL(true) %} +<label id="url-public" for="url-public-input"><b>Public</b> clone URL</label> +<input id="url-public-input" type="text" class="fullwidthtext" value="{{repo.getCloneURL(true)}}"/> +{% endif %} + +{% if repo.getCloneURL(false) %} +<label id="url-private" for="url-private-input"><b>Private</b> clone URL</label> +<input id="url-private-input" type="text" class="fullwidthtext" value="{{repo.getCloneURL(false)}}"/> +{% endif %} diff --git a/data/templates/display.htm b/data/templates/display.htm index d6fd646..59db9f8 100644 --- a/data/templates/display.htm +++ b/data/templates/display.htm @@ -23,6 +23,7 @@ {% block sidebar %} {% include 'display-sidebar-owner.htm' %} + {% include 'display-sidebar-urls.htm' %} {% include 'display-sidebar-fork.htm' %} {% include 'display-sidebar-history.htm' %} {% endblock %} diff --git a/data/templates/embed-file.htm b/data/templates/embed-file.htm new file mode 100644 index 0000000..46075de --- /dev/null +++ b/data/templates/embed-file.htm @@ -0,0 +1,7 @@ +/* embedding {{file.getFilename()}} of {{repo.getLink('display', null, true)}} */ +document.write('<link rel="stylesheet" href="{{htmlhelper.fullUrl('css/embed.css')}}"/>'); +document.write( + '<div class="phork" id="{{repo.id}}">' + + {% filter json_encode(constant('JSON_UNESCAPED_SLASHES'))|raw -%}{% include 'embed-part-file.htm' %}{%- endfilter %} + + '</div>' +); diff --git a/data/templates/embed-part-file.htm b/data/templates/embed-part-file.htm new file mode 100644 index 0000000..cdfd132 --- /dev/null +++ b/data/templates/embed-part-file.htm @@ -0,0 +1,9 @@ +<div class="phork-file"> + <div class="phork-content"> + {{file.getRenderedContent(toolres)|raw}} + </div> + <div class="phork-meta"> + <a href="{{file.getLink('raw', null, true)}}" style="float: right">view raw source</a> + <a href="{{file.getLink('display', null, true)}}">{{file.getFilename()}}</a> + </div> +</div> diff --git a/data/templates/embed.htm b/data/templates/embed.htm new file mode 100644 index 0000000..0334c22 --- /dev/null +++ b/data/templates/embed.htm @@ -0,0 +1,9 @@ +/* embedding all files of {{repo.getLink('display', null, true)}} */ +document.write('<link rel="stylesheet" href="{{htmlhelper.fullUrl('css/embed.css')}}"/>'); +document.write( + '<div class="phork" id="{{repo.id}}">' +{% for file in repo.getFiles %} + + {% filter json_encode(constant('JSON_UNESCAPED_SLASHES'))|raw -%}{% include 'embed-part-file.htm' %}{%- endfilter %} +{% endfor %} + + '</div>' +); |
