From c9e9855eb649e5b9237a81a6076ddd7fb30fe9e3 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Mon, 26 Jan 2015 18:24:37 +0100 Subject: javascript embedding support --- data/templates/display-head.htm | 21 --------------------- data/templates/display-sidebar-urls.htm | 12 ++++++++++++ data/templates/display.htm | 1 + data/templates/embed-file.htm | 7 +++++++ data/templates/embed-part-file.htm | 9 +++++++++ data/templates/embed.htm | 9 +++++++++ 6 files changed, 38 insertions(+), 21 deletions(-) create mode 100644 data/templates/display-sidebar-urls.htm create mode 100644 data/templates/embed-file.htm create mode 100644 data/templates/embed-part-file.htm create mode 100644 data/templates/embed.htm (limited to 'data') 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 @@ - -{% if repo.getCloneURL(true) or repo.getCloneURL(false) %} -
- {% if repo.getCloneURL(true) %} -
-
Public clone URL
- -
- {% endif %} - {% if repo.getCloneURL(false) %} -
-
Private clone URL
- -
- {% endif %} -
-{% 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 @@ + + + +{% if repo.getCloneURL(true) %} + + +{% endif %} + +{% if 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(''); +document.write( + '
' + + {% filter json_encode(constant('JSON_UNESCAPED_SLASHES'))|raw -%}{% include 'embed-part-file.htm' %}{%- endfilter %} + + '
' +); 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 @@ +
+
+ {{file.getRenderedContent(toolres)|raw}} +
+ +
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(''); +document.write( + '
' +{% for file in repo.getFiles %} + + {% filter json_encode(constant('JSON_UNESCAPED_SLASHES'))|raw -%}{% include 'embed-part-file.htm' %}{%- endfilter %} +{% endfor %} + + '
' +); -- cgit v1.2.3