From 1cc470db0151443fda2ba06e450d6a6cc82a2d90 Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Tue, 9 Oct 2012 18:04:40 +0200 Subject: Add thread navigation buttons --- hyperkitty/views/thread.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'hyperkitty/views/thread.py') diff --git a/hyperkitty/views/thread.py b/hyperkitty/views/thread.py index 397a158..558e51d 100644 --- a/hyperkitty/views/thread.py +++ b/hyperkitty/views/thread.py @@ -43,12 +43,7 @@ def thread_index (request, mlist_fqdn, threadid): messages = store.get_messages_in_thread(mlist_fqdn, threadid) if not messages: raise Http404 - prev_thread = [] - if len(prev_thread) > 30: - prev_thread = '%s...' % prev_thread[:31] - next_thread = [] - if len(next_thread) > 30: - next_thread = '%s...' % next_thread[:31] + prev_thread, next_thread = store.get_thread_neighbors(mlist_fqdn, threadid) participants = {} cnt = 0 @@ -112,10 +107,7 @@ def thread_index (request, mlist_fqdn, threadid): 'answers': cnt, 'first_mail': messages[0], 'replies': messages[1:], - 'next_thread': next_thread, - 'next_thread_id': 0, - 'prev_thread': prev_thread, - 'prev_thread_id': 0, + 'neighbors': (prev_thread, next_thread), 'archives_length': archives_length, 'days_inactive': days_inactive.days, 'days_old': days_old.days, -- cgit