margin: 1.5em;\r
}\r
\r
-.rst-content img.align-left {\r
+.rst-content img.align-left, .rst-content img.align-right {\r
margin-left: 0;\r
- clear: left;\r
+ margin-top: 0.6ex;\r
}\r
\r
-.rst-content img.align-right {\r
- margin-right: 0;\r
+.module-set {\r
+ float: right;\r
clear: right;\r
}\r
\r
.module {\r
- float: right;\r
border: 1px dotted #999;\r
background: #EEE;\r
padding: 1em;\r
margin: 0 0 1.5em 1.5em;\r
- clear: right;\r
}\r
\r
.module h3 {\r
{% block content %}
<div class="home-content">
+<div class="module-set">
<div class="module">
<h3>{% trans "Geographic Navigator" %}</h3>
<a class="image-link" href="{% url telemeta-geo-continents %}">
<a href="{% url telemeta-item-detail item.public_id %}"><b>{{item}}</b></a>
<br />
<span class="info">{{item.computed_duration}} {{item.apparent_collector|prepend:' - '}} - {{item.country_or_continent}}</span>
- </li>
+ </li>
{% endfor %}
- </div>
+ </ul>
+</div>
</div>
<div class="home-description">
{{ page_content|render_flatpage }}
from docutils.core import publish_parts
from django.utils.encoding import smart_str, force_unicode
from django.utils.safestring import mark_safe
+from django import db
import re
register = template.Library()
import urllib
args = []
for k, v in vars.iteritems():
- if not isinstance(v, basestring):
+ if isinstance(v, db.models.Model):
+ v = v.pk
+ elif not isinstance(v, basestring):
v = unicode(v)
args.append(urlquote(k) + '=' + urlquote(v))
content = content.split("\n")
for line in content:
- match = re.match('^(\.\. *(?:_[^:]*:|image::) *)([^ ]+) *$', line)
+ match = re.match('^(\.\. *(?:_[^:]*:|(?:\|\w+\|)? *image::) *)([^ ]+) *$', line)
if match:
directive, urlname = match.groups()
line = directive