From 59fe48ec71b835dadfb987f221592cdbff9d9c27 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Mon, 22 Nov 2010 14:09:54 +0100 Subject: [PATCH] For now, always sort by date, and always displaye the most recent messages. --- imp/js/mobile.js | 7 ++++++- imp/templates/mobile/javascript_defs.php | 30 ++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/imp/js/mobile.js b/imp/js/mobile.js index 18245e670..e30b8ec09 100644 --- a/imp/js/mobile.js +++ b/imp/js/mobile.js @@ -36,7 +36,12 @@ var ImpMobile = { $.mobile.pageLoading(); ImpMobile.doAction( 'viewPort', - { view: mailbox, initial: 1, slice: '1', requestid: 1, after: 25 }, + { + view: mailbox, + slice: '1:25', + requestid: 1, + sortby: IMP.conf.sort.date.v, + }, ImpMobile.messagesLoaded); }, diff --git a/imp/templates/mobile/javascript_defs.php b/imp/templates/mobile/javascript_defs.php index f98b17717..893be2788 100644 --- a/imp/templates/mobile/javascript_defs.php +++ b/imp/templates/mobile/javascript_defs.php @@ -44,6 +44,36 @@ $code['conf'] = array_filter(array( /* Needed to maintain flag ordering. */ 'flags_o' => array_keys($flags), 'refresh_time' => intval($GLOBALS['prefs']->getValue('refresh_time')), + 'sort' => array( + 'sequence' => array( + 't' => '', + 'v' => Horde_Imap_Client::SORT_SEQUENCE + ), + 'from' => array( + 't' => _("From"), + 'v' => Horde_Imap_Client::SORT_FROM + ), + 'to' => array( + 't' => _("To"), + 'v' => Horde_Imap_Client::SORT_TO + ), + 'subject' => array( + 't' => _("Subject"), + 'v' => Horde_Imap_Client::SORT_SUBJECT + ), + 'thread' => array( + 't' => _("Thread"), + 'v' => Horde_Imap_Client::SORT_THREAD + ), + 'date' => array( + 't' => _("Date"), + 'v' => IMP::IMAP_SORT_DATE + ), + 'size' => array( + 't' => _("Size"), + 'v' => Horde_Imap_Client::SORT_SIZE + ) + ), )); /* Gettext strings used in core javascript files. */ -- 2.11.0