Browse Source

Fixed mobile prepend history

master
Igor Zhukov 10 years ago
parent
commit
a5609dbdf3
  1. 5
      app/js/directives_mobile.js

5
app/js/directives_mobile.js

@ -201,13 +201,14 @@ angular.module('myApp.directives')
pr = parseInt($(scrollableWrap).css('paddingRight')), pr = parseInt($(scrollableWrap).css('paddingRight')),
ch = scrollableWrap.clientHeight; ch = scrollableWrap.clientHeight;
$(scrollable).css({marginBottom: -(sh - st - ch - 4), marginLeft: -Math.ceil(pr / 2)});
$(scrollableWrap).addClass('im_history_to_bottom'); $(scrollableWrap).addClass('im_history_to_bottom');
scrollableWrap.scrollHeight; // Some strange Chrome bug workaround
$(scrollable).css({bottom: -(sh - st - ch), marginLeft: -Math.ceil(pr / 2)});
var upd = function () { var upd = function () {
$(scrollableWrap).removeClass('im_history_to_bottom'); $(scrollableWrap).removeClass('im_history_to_bottom');
$(scrollable).css({marginBottom: '', marginLeft: ''}); $(scrollable).css({bottom: '', marginLeft: ''});
if (scrollTopInitial >= 0) { if (scrollTopInitial >= 0) {
changeScroll(); changeScroll();
} else { } else {

Loading…
Cancel
Save