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

138 lines
8.3 KiB
HTML
Raw Normal View History

2015-07-24 15:57:33 -07:00
{% load snipt_tags %}
2012-04-22 20:03:50 -07:00
{% get_lexers as 'lexers' %}
2012-03-09 21:57:53 -08:00
{% verbatim %}
<script id="edit" type="text/html">
<header class="fixed-save">
<div class="inner group">
2012-04-07 21:52:10 -07:00
<% if (snipt.id) { %>
2012-05-27 11:56:20 -07:00
<button class="delete btn btn-danger">Delete</button>
2012-04-07 21:52:10 -07:00
<% } %>
2012-05-03 19:46:40 -07:00
<button class="save-and-close btn btn-success">Save and Close</button>
2012-03-09 21:57:53 -08:00
<button class="save btn btn-success">Save</button>
<button class="cancel btn btn-secondary">Cancel</button>
</div>
</header>
<div class="inner">
<section class="snipts" id="snipts">
2012-03-20 20:00:49 -07:00
<article id="snipt-<%= snipt.id %>" class="snipt editing">
2012-03-09 21:57:53 -08:00
<div class="group">
<div class="container">
<header>
<h2>&nbsp;</h2>
<h1>
2015-11-04 17:53:13 -08:00
<input maxlength="255" type="text" id="snipt_title" placeholder="Title" value="<% if (snipt.title != 'Untitled') { %><%= snipt.title %><% } %>" />
</h1>
2012-03-09 21:57:53 -08:00
</header>
<section class="code">
<div class="editor"></div>
<textarea class="editor hidden"><% snipt.code %></textarea>
2012-03-09 21:57:53 -08:00
</section>
<div class="ruler top-x"></div>
<div class="ruler bottom-x"></div>
</div>
<aside>
2012-03-12 20:48:01 -07:00
<div class="in">
<% if (snipt.new_from_js) { %>
{% endverbatim %}
{% if request.user.profile.has_teams %}
<div class="user">
<label class="user">
<span>User / team</span>
<select name="user" id="id_user">
<option value="{{ request.user.username }}">{{ request.user.username }}</option>
{% for team in request.user.profile.teams %}
<option value="{{ team.slug }}">{{ team.name }}</option>
{% endfor %}
</select>
</label>
</div>
{% endif %}
{% verbatim %}
<% } %>
<div class="type-lexer">
<label class="lexer type-lexer">
<span>Type</span>
<select name="lexer" id="id_lexer">
{% endverbatim %}
{% for lexer in lexers %}
<option value="{{ lexer.1.0 }}">{{ lexer.0 }}</option>
{% endfor %}
{% verbatim %}
</select>
</label>
</div>
2012-03-12 20:48:01 -07:00
<label class="public is-private">
2012-04-07 16:11:05 -07:00
<input type="checkbox" <% if (snipt.public) { %>checked="checked"<% } %> name="" value="" />
2012-03-12 20:48:01 -07:00
<span>Public</span>
<div class="info private">
Private snipts do not appear in the public listing, but are accessible via the direct URL.
</div>
<div class="info public">
2019-01-21 15:21:25 -08:00
Public snipts are accessible by all Siftie Snippets users and appear in the public listing.
</div>
2012-03-09 21:57:53 -08:00
</label>
2016-05-12 08:47:07 -07:00
<label class="secure">
<input type="checkbox" <% if (snipt.secure) { %>checked="checked"<% } %> name="" value="" />
<span>Secure</span>
<div class="info">
Secure snipts are available by the direct URL, but require the user to be logged in, and views are recorded with the viewer's username.
</div>
</label>
2012-05-25 08:05:47 -07:00
<label class="blog-post is-blog-post">
<input type="checkbox" <% if (snipt.blog_post) { %>checked="checked"<% } %> name="" value="" />
<span>Blog post</span>
</label>
2012-05-27 11:51:21 -07:00
<label class="publish-date hidden">
<span>Publish date</span>
<input type="text" placeholder="now, 8pm, tomorrow, 12/25/07, etc." value="<%= snipt.publish_date %>" />
</label>
2012-03-12 20:48:01 -07:00
<label class="tags">
<span>Tags</span>
2012-05-27 11:51:21 -07:00
<textarea placeholder='tag-1, "tag 2", tag3, etc.'><%= snipt.tags_list %></textarea>
2012-03-12 17:21:42 -07:00
</label>
2013-02-08 10:11:14 -08:00
<label class="description">
<span>Description</span>
<textarea name="description" placeholder='optional'><% if (snipt.description && snipt.description !== 'None') { %><%= snipt.description %><% } %></textarea>
</label>
2012-03-09 21:57:53 -08:00
</div>
2013-08-13 11:20:46 -07:00
<div class="editor-settings">
2015-10-05 07:14:03 -07:00
<h2>Editor settings <a href="/account/" target="blank">change &raquo;</a></h2>
2013-08-13 11:20:46 -07:00
<h4>F11 or Cmd+Enter toggles fullscreen mode</h4>
<label class="lexer"><span>Editor<span></label>
<select name="editor" id="id_editor">
<option value="codemirror" selected="selected">CodeMirror</option>
<option value="textarea">Textarea</option>
</select>
<label class="lexer"><span>Theme<span></label>
<select name="theme" id="id_theme">
<option value="default">Default</option>
<option value="ambiance">Ambiance</option>
<option value="blackboard">Blackboard</option>
<option value="cobalt">Cobalt</option>
<option value="eclipse">Eclipse</option>
<option value="elegant">Elegant</option>
<option value="erlang-dark">Erlang Dark</option>
<option value="lesser-dark">Lesser Dark</option>
<option value="monokai">Monokai</option>
<option value="neat">Neat</option>
<option value="night">Night</option>
<option value="rubyblue">Ruby Blue</option>
<option value="solarized dark">Solarized Dark</option>
<option value="solarized light">Solarized Light</option>
<option value="twilight">Twilight</option>
<option value="vibrant-ink">Vibrant Ink</option>
<option value="xq-dark">XQ Dark</option>
</select>
</div>
2012-03-09 21:57:53 -08:00
</aside>
</div>
</article>
</section>
</div>
<div class="left-y ruler"></div>
<div class="right-y ruler"></div>
</script>
{% endverbatim %}