From f014163aedfd2079f57bb0a1e1211cc29db06ae4 Mon Sep 17 00:00:00 2001 From: Jeff Arnold Date: Mon, 3 Dec 2012 13:46:51 -0500 Subject: [PATCH] When narrowed, we want to load messages older than the oldest message in the narrowed view, not messages older than the oldest message in the home view Tim provided most of the code for this patch (imported from commit ec0bbfd344cac351f56a456fc560848603721135) --- zephyr/static/js/zephyr.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zephyr/static/js/zephyr.js b/zephyr/static/js/zephyr.js index a4547c2c4f..92b891ef6d 100644 --- a/zephyr/static/js/zephyr.js +++ b/zephyr/static/js/zephyr.js @@ -751,12 +751,15 @@ function reset_load_more_status() { function load_more_messages() { var batch_size = 400; + var table, oldest_message_id; if (!load_more_enabled) { return; } ui.show_load_more_messages_spinner(); load_more_enabled = false; - load_old_messages(message_array[0].id, batch_size, 0, + table = narrow.active() ? "zfilt" : "zhome"; + oldest_message_id = rows.id(rows.get_table(table).find("tr[zid]:first")); + load_old_messages(oldest_message_id, batch_size, 0, function (messages) { ui.hide_load_more_messages_spinner(); if (messages.length === batch_size + 1) {