view templates/code.djhtml @ 107:2bca07be6e51

Add login popup box So you can log in and immediately be redirected to the same page. Sort of like what reddit has. If Javascript is disabled, the user is simply taken to the standard login page.
author dellsystem <ilostwaldo@gmail.com>
date Tue, 11 Sep 2012 20:23:51 -0400
parents 17bc502c65a4
children b8e0bdc37e32
line wrap: on
line source

{% extends "base.djhtml" %}

{% block content %}

<h1>Browse code submissions</h1>

{% if not user.is_authenticated %}
<p class="hint">
    Welcome to Agora.
</p>
{% endif %}

<div class="row">
    <div class="span3">
        <h2 class="center-align">Snippets</h2>
        <a class="pill" href="{% url snippet_new %}">
            Post a snippet
        </a>
        {% if snippets %}
        <ul>
            {% for snippet in snippets %}
            <li>
                <a href="{{ snippet.get_absolute_url }}">
                    <strong>{{ snippet.get_title }}</strong>
                </a>
                by
                {% if snippet.author %}
                <a href="{{ snippet.author.get_absolute_url }}">
                    {{ snippet.author }}
                </a>
                {% else %}
                anonymous
                {% endif %}
                <br />
                {{ snippet.published }}
            </li>
            {% endfor %}
        </ul>
        <p class="right-float">
            <a href="{% url snippet_explore %}">View more &raquo;</a>
        </p>
        {% else %}
        <p>No one has yet created a snippet.
            <a href="{% url new_snippet %}">Be the first!</a>
        </p>
        {% endif %}
    </div><div class="span3">
        <h2 class="center-align">Modules</h2>
        {% if user.is_authenticated %}
        <a class="pill" href="">Upload a modules</a>
        {% else %}
        <a class="pill login-link" href="{% url login %}">
            Login to upload modules
        </a>
        {% endif %}
        {% if modules %}
        <ul>
            {% for module in modules %}
            <li>{{ module }}</li>
            {% endfor %}
        </ul>
        {% else %}
        <p>This feature is not yet available.</p>
        {% endif %}
    </div><div class="span3">
        <h2 class="center-align">Forge</h2>
        {% if user.is_authenticated %}
        <a class="pill" href="">Add a module to the forge</a>
        {% else %}
        <a class="pill login-link" href="{% url login %}">
            Login to add a module to the forge
        </a>
        {% endif %}
        {% if forge %}
        <ul>
            {% for forge_module in forge %}
            <li>{{ forge_module }}</li>
            {% endfor %}
        </ul>
        {% else %}
        <p>This feature is not yet available.</p>
        {% endif %}
    </div>
</div>

{% endblock %}