view templates/snippet/snippet_form.djhtml @ 133:ba51d3b7740b

Add ability to upload a file to create a snippet If a file is specified, the contents of that file are used in preference to the contents of the 'content' text box.
author dellsystem <ilostwaldo@gmail.com>
date Sat, 22 Sep 2012 12:20:24 -0400
parents 260f393a1a5b
children a4f88ac85837
line wrap: on
line source

{% load i18n %}
<form method="post" action="" class="snippetform"
    enctype="multipart/form-data">
    {% if snippet_form.non_field_errors %}
        <div class="errors">
            {{ snippet_form.non_field_errors }}
        </div>
    {% endif %}

    {% csrf_token %}

    {% with field=snippet_form.title %}
    {% include "simple_field.djhtml" %}
    {% endwith %}

    {% with field=snippet_form.content %}
    {% include "simple_field.djhtml" %}
    {% endwith %}

    {% with field=snippet_form.file %}
    {% include "simple_field.djhtml" %}
    <br />
    {% endwith %}

    {% with field=snippet_form.lexer %}
    {% include "simple_field.djhtml" %}
    {% if request.session.userprefs.display_all_lexer %}
    <input type="button"
           value="{% trans "Guess lexer" %}"
           id="guess_lexer_btn"/>
    {% endif %}
    {% endwith %}

    {% with field=snippet_form.expire_options %}
    {% include "simple_field.djhtml" %}
    {% endwith %}

    <br />
    <div class="center-align">
        <button type="submit" class="button large">{% trans "Paste it" %}</button>
    </div>
</form>