snipt/snipts/templates/snipts/snipt-js-template.html

110 lines
5.1 KiB
HTML
Raw Normal View History

2012-03-09 21:57:53 -08:00
{% verbatim %}
<script id="snipt" type="text/html">
<div class="group">
2013-02-08 11:25:44 -08:00
<div class="container <% if (window.detail && snipt.description && snipt.description !== 'None') { %>with-description<% } %>">
2012-03-09 21:57:53 -08:00
<header>
<h2><%= snipt.lexer_name %></h2>
2012-04-13 08:57:24 -07:00
<h1><a href="<%= snipt.absolute_url %>"><% if (snipt.title) { %><%= snipt.title %><% } else { %>Untitled <% } %></a></h1>
2012-03-09 21:57:53 -08:00
</header>
<section class="code autumn">
2012-04-23 11:34:21 -07:00
<% if (snipt.lexer == 'markdown') { %>
<div class="markdown">
<%= snipt.stylized %>
</div>
<% } else { %>
<%= snipt.stylized %>
<% } %>
2012-03-09 21:57:53 -08:00
<% if (snipt.line_count > 8 && !window.detail) { %>
<a href="#" class="expand">
<span class="expand">Expand</span>
<span class="collapse">Collapse</span>
<span class="lines">(<%= snipt.line_count %> lines)</span>
</a>
<% } %>
2012-04-07 19:38:26 -07:00
<textarea class="raw"><%= snipt.code %></textarea>
2013-02-08 10:11:14 -08:00
<textarea class="description"><% if (snipt.description && snipt.description !== 'None') { %><%= snipt.description %><% } %></textarea>
2012-03-09 21:57:53 -08:00
</section>
2013-02-08 11:25:44 -08:00
<% if (window.detail && snipt.description && snipt.description !== 'None') { %>
2013-02-08 10:11:14 -08:00
<section class="description">
<h1>Description</h2>
<%= snipt.description_rendered %>
</section>
<% } %>
2012-03-09 21:57:53 -08:00
<div class="ruler top-x"></div>
<div class="ruler bottom-x"></div>
</div>
<aside>
<ul class="options">
2015-10-18 19:43:32 -07:00
<li>
<a class="edit" href="#">Edit</a>
</li>
2012-03-09 21:57:53 -08:00
<li>
<a class="embed" href="#">Embed</a>
</li>
<li>
2012-04-12 14:28:30 -07:00
<a class="copy" href="#">Copy</a>
2012-03-09 21:57:53 -08:00
</li>
</ul>
2015-10-18 19:43:32 -07:00
<% if (typeof(snipt.tags) === 'object') { %>
<section class="meta tags">
<h2><%= snipt.tags.length %> tag<% if ((snipt.tags.length > 1) || (snipt.tags.length === 0)) { print('s'); } %></h2>
<ul>
<% for (var i=0; i < snipt.tags.length; i++) { %>
<li <% if (i > 2 && !window.detail) { %>class="hidden"<% } %>>
<a href="<%= snipt.tags[i].absolute_url %>"><%= snipt.tags[i].name %></a>
</li>
<% } %>
</ul>
</section>
<% } %>
2013-08-13 11:20:46 -07:00
<section class="meta stats">
<ul>
<li><%= snipt.views %> views</li>
<li><%= snipt.favs %> favs</li>
</ul>
</section>
2012-03-09 21:57:53 -08:00
</aside>
</div>
2015-11-04 18:57:04 -08:00
<footer class="snipt-attrs">
2012-03-09 21:57:53 -08:00
<ul class="attrs">
2012-04-13 10:13:19 -07:00
<li class="author">
2012-07-31 12:35:12 -07:00
<a href="<%= snipt.user.absolute_url %>">
<%= snipt.user.username %>
</a>
2015-10-18 19:57:11 -07:00
<% if (window.teams.indexOf(snipt.user.username) !== -1) { %>
<span class="pro"><a href="/for-teams/">Team</a></span>
2012-07-31 12:35:12 -07:00
<% } %>
2012-04-13 10:13:19 -07:00
</li>
2012-04-08 17:16:02 -07:00
<% if (!snipt.new_from_js) { %>
<li class="created" title="<%= snipt.created %>"><%= snipt.created_formatted %></li>
<% } %>
2013-03-15 11:58:56 -07:00
<li class="raw">
<a href="<%= snipt.raw_url %>">Raw</a> /
<a href="<%= snipt.raw_url %>?nice">Raw Nice</a>
2015-09-24 13:53:55 -07:00
<% if (snipt.public) { %>
/ <a href="/api/public/snipt/<%= snipt.id %>/?format=json">API</a>
<% } %>
2013-03-15 11:58:56 -07:00
</li>
2012-03-09 21:57:53 -08:00
</ul>
</footer>
<div class="modal hide copy-modal">
<div class="modal-header">
<a href="#" class="close">×</a>
2012-05-23 16:43:06 -07:00
<h3><span>Copy &ldquo;<%= snipt.title %>&rdquo;</span></h3>
2012-04-07 16:11:05 -07:00
<h4>(Text is selected. <span class="cmd-ctrl"></span>+C to copy.)</h4>
2012-03-09 21:57:53 -08:00
</div>
<div class="modal-body"></div>
</div>
<div class="modal hide embed-modal">
<div class="modal-header">
<a href="#" class="close">×</a>
2012-05-23 16:43:06 -07:00
<h3><span>Embed &ldquo;<%= snipt.title %>&rdquo;</span></h3>
2012-04-07 16:11:05 -07:00
<h4>(Text is selected. <span class="cmd-ctrl"></span>+C to copy.)</h4>
2012-03-09 21:57:53 -08:00
</div>
<div class="modal-body">
2012-05-21 08:32:10 -07:00
<textarea><script type="text/javascript"><%= snipt.get_embed_url %></script></textarea>
2012-03-09 21:57:53 -08:00
</div>
</div>
</script>
{% endverbatim %}