ul.continents, ul.continents ul { list-style: none; margin: 0; padding: 0;}\r
ul.continents { margin: 1em 0; }\r
ul.continents ul {margin-left: 0; margin-bottom: 0.9em; padding: 0 1em 1em 0;}\r
-ul.continents li.name { width: 460px; float: left; margin-right: 30px;}\r
+ul.continents li.name { width: 460px; float: left; clear: left; margin-right: 30px;}\r
+ul.continents li.odd { clear: none;}\r
ul.continents li.name b { font-size: 120%; font-weight: bold; }\r
ul.continents ul li { display: inline; padding-right: 2em;}\r
ul.continents ul li a { line-height: 1.8em; }\r
def stat_continents(self, only_continent=None):
"Return the number of collections by continents and countries as a tree"
+ from telemeta.models.media import MediaItem
+ from telemeta.models.location import Location
+
countries = []
for lid in MediaItem.objects.filter(location__isnull=False).values_list('location', flat=True).distinct():
location = Location.objects.get(pk=lid)
{% if continents %}
<ul class="continents">
{% for group in continents %}
- <li class="name"><b><a href="{% url telemeta-geo-countries group.continent.flatname %}">{{ group.continent }}</a></b>
+ <li class="name {% if not forloop.counter0|divisibleby:"2" %}odd{% endif %}"><b><a href="{% url telemeta-geo-countries group.continent.flatname %}">{{ group.continent }}</a></b>
<ul>
{% for country in group.countries %}
<li id="resource-{{country.id}}" class="country_name resourcemap-element">
{% endif %}
</li>
{% endfor %}
- {% if group.countries.10 %}
- <li><a href="{% url telemeta-geo-countries group.continent.flatname %}">More..</a></li>
- {% endif %}
</ul>
</li>
{% endfor %}