Skip to content

Commit

Permalink
Fixed #80
Browse files Browse the repository at this point in the history
  • Loading branch information
tonioo committed May 19, 2017
1 parent c215091 commit 32260ba
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions modoboa_webmail/static/modoboa_webmail/js/webmail.js
Original file line number Diff line number Diff line change
Expand Up @@ -155,41 +155,42 @@ Webmail.prototype = {
* Setup an "infinite scroll" behaviour for the email list.
*/
setup_infinite_scroll: function(data) {
var $container = $("#listing");
var $container = $('#listing');
var that = this;
var currentMb = this.get_current_mailbox();

if ($container.data("infinite-scroll") !== undefined) {
if (data.pages && data.pages[0] != 1) {
if ($container.data('infinite-scroll') !== undefined) {
if (data.pages && data.pages[0] !== 1) {
$container.scrollTop(10);
}
$container.infinite_scroll("reset_loaded_pages", data.pages);
$container.infinite_scroll("resume");
$container.infinite_scroll('reset_loaded_pages', data.pages);
$container.infinite_scroll('resume');
return;
}

$container.infinite_scroll({
initial_pages: data.pages,
url: this.options.listing_url,
calculate_bottom: function($element) {
return $("#emails").height() - $element.height();
return $('#emails').height() - $element.height();
},
get_args: function() {
var args = $.extend({}, that.navparams);
var args = $.extend({}, {mbox: currentMb}, that.navparams);
args.scroll = true;
return args;
},
process_results: function(data, direction) {
var $emails = $("#emails");
var $emails = $('#emails');

if (direction === "down") {
if (direction === 'down') {
$emails.html($emails.html() + data.listing);
} else {
var row_id = $emails.children(".email").first().attr("id");
var rowId = $emails.children('.email').first().attr('id');

$emails.html(data.listing + $emails.html());

var $row = $("#" + row_id);
$("#listing").scrollTop($row.offset().top);
var $row = $('#' + rowId);
$('#listing').scrollTop($row.offset().top);
}
},
end_of_list_reached: function($element) {
Expand Down

0 comments on commit 32260ba

Please sign in to comment.