Mercurial > agora-palash
annotate 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 |
rev | line source |
---|---|
80
eaa36eaaf74a
Start integration of new design
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
1 {% extends "base.djhtml" %} |
eaa36eaaf74a
Start integration of new design
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
2 |
eaa36eaaf74a
Start integration of new design
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
3 {% block content %} |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
4 |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
5 <h1>Browse code submissions</h1> |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
6 |
106 | 7 {% if not user.is_authenticated %} |
8 <p class="hint"> | |
9 Welcome to Agora. | |
10 </p> | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
11 {% endif %} |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
12 |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
13 <div class="row"> |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
14 <div class="span3"> |
106 | 15 <h2 class="center-align">Snippets</h2> |
16 <a class="pill" href="{% url snippet_new %}"> | |
17 Post a snippet | |
18 </a> | |
19 {% if snippets %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
20 <ul> |
106 | 21 {% for snippet in snippets %} |
22 <li> | |
23 <a href="{{ snippet.get_absolute_url }}"> | |
24 <strong>{{ snippet.get_title }}</strong> | |
25 </a> | |
26 by | |
27 {% if snippet.author %} | |
28 <a href="{{ snippet.author.get_absolute_url }}"> | |
29 {{ snippet.author }} | |
30 </a> | |
31 {% else %} | |
32 anonymous | |
33 {% endif %} | |
34 <br /> | |
35 {{ snippet.published }} | |
36 </li> | |
37 {% endfor %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
38 </ul> |
106 | 39 <p class="right-float"> |
40 <a href="{% url snippet_explore %}">View more »</a> | |
41 </p> | |
42 {% else %} | |
43 <p>No one has yet created a snippet. | |
44 <a href="{% url new_snippet %}">Be the first!</a> | |
45 </p> | |
46 {% endif %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
47 </div><div class="span3"> |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
48 <h2 class="center-align">Modules</h2> |
106 | 49 {% if user.is_authenticated %} |
50 <a class="pill" href="">Upload a modules</a> | |
51 {% else %} | |
107 | 52 <a class="pill login-link" href="{% url login %}"> |
106 | 53 Login to upload modules |
54 </a> | |
55 {% endif %} | |
56 {% if modules %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
57 <ul> |
106 | 58 {% for module in modules %} |
59 <li>{{ module }}</li> | |
60 {% endfor %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
61 </ul> |
106 | 62 {% else %} |
63 <p>This feature is not yet available.</p> | |
64 {% endif %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
65 </div><div class="span3"> |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
66 <h2 class="center-align">Forge</h2> |
106 | 67 {% if user.is_authenticated %} |
68 <a class="pill" href="">Add a module to the forge</a> | |
69 {% else %} | |
107 | 70 <a class="pill login-link" href="{% url login %}"> |
106 | 71 Login to add a module to the forge |
72 </a> | |
73 {% endif %} | |
74 {% if forge %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
75 <ul> |
106 | 76 {% for forge_module in forge %} |
77 <li>{{ forge_module }}</li> | |
78 {% endfor %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
79 </ul> |
106 | 80 {% else %} |
81 <p>This feature is not yet available.</p> | |
82 {% endif %} | |
89
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
83 </div> |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
84 </div> |
64f69c85df71
Add prototype for code page layout
dellsystem <ilostwaldo@gmail.com>
parents:
80
diff
changeset
|
85 |
80
eaa36eaaf74a
Start integration of new design
dellsystem <ilostwaldo@gmail.com>
parents:
diff
changeset
|
86 {% endblock %} |