}
.rst-content {
+ padding-top: 5px;
}
.rst-content h1 {
float: left;
margin-right: 2ex;
margin-top: 0.6ex;
- margin-bottom: 2ex;
+ margin-bottom: 1ex;
}
.rst-content img.align-right {
float: left;
margin-left: 2ex;
margin-top: 0.6ex;
- margin-bottom: 2ex;
+ margin-bottom: 1ex;
+}
+
+img.align-left {
+ float: left;
+ padding-bottom: 1ex;
+ padding-right: 1ex;
}
#content .rst-content ul, #content .rst-content ol {
--- /dev/null
+{% extends "telemeta_default/inc/module_revisions.html" %}
{% block content %}
<div class="module-set" style="width: 33%">
-
{% block modules %}
-
- <div id="module" class="module">
- <h3><a href="{% url telemeta-rss %}">
- <img src="{% url telemeta-images "rss.png" %}" style="vertical-align:middle" /></a>
- {% trans "Last changes" %}</h3>
- <a href="/rss" style="float:right" class="icon_rss"> </a>
- <table class="listing" bgcolor="#FFFFFF" style="width: 100%">
- <tr>
- <th class="highlight">{% trans "Date" %}</th>
- <th>{% trans "Title" %}</th>
- <th>{% trans "Type" %}</th>
- <th>{% trans "User" %}</th>
- </tr>
- {% for r in revisions %}
- <tr {% if not forloop.counter0|divisibleby:"2" %}class="odd"{% endif %}>
- <td>{{ r.revision.time }}</td>
- <td>
- {% if r.element %}
- {% if r.revision.element_type == "collection" %}
- <a href="{% url telemeta-collection-detail r.element.public_id %}">{{ r.element.title }}</a>
- {% endif %}
- {% if r.revision.element_type == "item" %}
- <a href="{% url telemeta-item-detail r.element.public_id %}">
- {% if r.element.title != '' %}{{ r.element.title }}{% else %}{{ r.element.collection.title }} - {{ r.element.track }}{% endif %}</a>
- {% endif %}
- {% if r.revision.element_type == "marker" %}
- <a href="{% url telemeta-item-detail-marker r.element.public_id %}">{{ r.element.title }}</a>
- {% endif %}
- {% else %}
- {% trans "deleted" %}
- {% endif %}
- </td>
- <td>{{ r.revision.element_type }}</td>
- <td>{% if r.revision.user %}<a href="{% url telemeta-profile-detail r.revision.user.username %}">{{ r.revision.user.username }}</a>{% endif %}</td>
-
- </tr>
- {% endfor %}
- </table>
- </div>
-
+{% include "telemeta/inc/module_revisions.html" %}
{% endblock %}
</div>
--- /dev/null
+{% load telemeta_utils %}
+{% load i18n %}
+
+ <div id="module" class="module">
+ <h3><a href="{% url telemeta-rss %}">
+ <img src="{% url telemeta-images "rss.png" %}" style="vertical-align:middle" /></a>
+ {% trans "Last changes" %}</h3>
+ <a href="/rss" style="float:right" class="icon_rss"> </a>
+ <table class="listing" bgcolor="#FFFFFF" style="width: 100%">
+ <tr>
+ <th class="highlight">{% trans "Date" %}</th>
+ <th>{% trans "Title" %}</th>
+ <th>{% trans "Type" %}</th>
+ <th>{% trans "User" %}</th>
+ </tr>
+ {% for r in revisions %}
+ <tr {% if not forloop.counter0|divisibleby:"2" %}class="odd"{% endif %}>
+ <td>{{ r.revision.time }}</td>
+ <td>
+ {% if r.element %}
+ {% if r.revision.element_type == "collection" %}
+ <a href="{% url telemeta-collection-detail r.element.public_id %}">{{ r.element.title }}</a>
+ {% endif %}
+ {% if r.revision.element_type == "item" %}
+ <a href="{% url telemeta-item-detail r.element.public_id %}">
+ {% if r.element.title != '' %}{{ r.element.title }}{% else %}{{ r.element.collection.title }} - {{ r.element.track }}{% endif %}</a>
+ {% endif %}
+ {% if r.revision.element_type == "marker" %}
+ <a href="{% url telemeta-item-detail-marker r.element.public_id %}">{{ r.element.title }}</a>
+ {% endif %}
+ {% else %}
+ {% trans "deleted" %}
+ {% endif %}
+ </td>
+ <td>{{ r.revision.element_type }}</td>
+ <td>{% if r.revision.user %}<a href="{% url telemeta-profile-detail r.revision.user.username %}">{{ r.revision.user.username }}</a>{% endif %}</td>
+ </tr>
+ {% endfor %}
+ </table>
+ </div>
\ No newline at end of file
</ul>
</div>
+{% include "telemeta/inc/module_revisions.html" %}
+
<!--
{{ block.super }}
<div id="module" class="module">
</div>
<div class="home-description">
+<img class="align-left" src="{% url telemeta-images "vox.png" %}" style="vertical-align:middle;" />
{{ page_content|render_flatpage }}
</div>
template = loader.get_template('telemeta/index.html')
ids = [id for id in MediaItem.objects.all().values_list('id', flat=True).order_by('?')[0:3]]
items = MediaItem.objects.enriched().filter(pk__in=ids)
+ revisions = self.get_revisions(request, 3)
context = RequestContext(request, {
'page_content': pages.get_page_content(request, 'home', ignore_slash_issue=True),
- 'items': items})
+ 'items': items, 'revisions': revisions})
return HttpResponse(template.render(context))
else:
template='telemeta/home.html'
playlists = self.get_playlists(request)
- revisions = self.get_revisions(request)
+ revisions = self.get_revisions(request, 15)
searches = Search.objects.filter(username=request.user)
return render(request, template, {'playlists': playlists, 'searches': searches,
'revisions': revisions,})
- def get_revisions(self, request):
- last_revisions = Revision.objects.all().order_by('-time')[0:15]
+ def get_revisions(self, request, nb):
+ last_revisions = Revision.objects.all().order_by('-time')[0:nb]
revisions = []
for revision in last_revisions:
if revision.element_type == 'item':
subjects = settings.TELEMETA_SUBJECTS
rss_host = request.META['HTTP_HOST']
date_now = datetime.datetime.now()
- revisions = self.get_revisions(request)
+ revisions = self.get_revisions(request, 50)
tags = ['title', 'description', 'comment']
for r in revisions: