diff --git a/select2.js b/select2.js index d6f9254d..c149bc40 100755 --- a/select2.js +++ b/select2.js @@ -741,8 +741,8 @@ above, css; - //console.log("droptop:", dropTop, "dropHeight", dropHeight, "sum", (dropTop+dropHeight)+" viewport bottom", viewportBottom, "enough?", enoughRoomBelow); - //console.log("offset.top", offset.top, "dropHeight", dropHeight, "top", (offset.top-dropHeight), "scrollTop", this.body().scrollTop(), "enough?", enoughRoomAbove); + // console.log("below/ droptop:", dropTop, "dropHeight", dropHeight, "sum", (dropTop+dropHeight)+" viewport bottom", viewportBottom, "enough?", enoughRoomBelow); + // console.log("above/ offset.top", offset.top, "dropHeight", dropHeight, "top", (offset.top-dropHeight), "scrollTop", this.body().scrollTop(), "enough?", enoughRoomAbove); // always prefer the current above/below alignment, unless there is not enough room @@ -1040,7 +1040,6 @@ results.empty(); self.opts.populateResults.call(this, results, data.results, {term: search.val(), page: this.resultsPage, context:null}); - postRender(); if (data.more === true) { results.children().filter(":last").append("
  • " + opts.formatLoadMore(this.resultsPage) + "
  • "); @@ -1048,6 +1047,8 @@ } this.postprocessResults(data, initial); + + postRender(); })}); },