* Calculate a 'stopmsg' var rather than maxmsgs, fixes mailbox safe mode
authorMatt <matt@uncensored.citadel.org>
Wed, 4 Feb 2009 08:50:12 +0000 (08:50 +0000)
committerMatt <matt@uncensored.citadel.org>
Wed, 4 Feb 2009 08:50:12 +0000 (08:50 +0000)
webcit/static/summaryview.js
webcit/static/t/mailsummary_json.html

index cc14e80899ccf53e57a59a70e73b6598ced6ad1f..038c234ee9b08e428dd6e034e04a6c87eceac84a 100644 (file)
@@ -68,9 +68,10 @@ function getMessages() {
     message_view.appendChild(loadingMsg);
   }
 roomName = getTextContent(document.getElementById("rmname"));
- var parameters = {'room':roomName, 'startmsg': startmsg};
+ var parameters = {'room':roomName, 'startmsg': startmsg, 'stopmsg': -1};
  if (is_safe_mode) {
-   parameters['maxmsgs'] = 500;
+   parameters['stopmsg'] = parseInt(startmsg)+500;
+   //parameters['maxmsgs'] = 500;
    if (currentSortMode != null) {
      var SortBy = currentSortMode[0];
      if (SortBy.charAt(0) == 'r') {
index 1322978a0151e58ea6c25c636abf724644a95327..4961adba78e638358b6be629122e075bae0c417a 100644 (file)
@@ -1,5 +1,6 @@
 { "nummsgs": <?READLOOP:TOTALMSGS>,
 "startmsg": <?READLOOP:STARTMSG>,
 "roomname": "<?ROOMNAME>",
-"msgs": [ <?ITERATE("MAIL:SUMM:MSGS", "mailsummary_json_section", B("startmsg"), B("maxmsgs"))> ]
+"msgs": [ <?ITERATE("MAIL:SUMM:MSGS", "mailsummary_json_section",
+B("startmsg"), 0, B("stopmsg"))> ]
 }