Thomas Bruederli
2014-01-29 4ae28ff09fc6896ad35f824b8f63baa4cc10956b
Also adapt fixed table header to vertical body scrolling
2 files modified
8 ■■■■ changed files
program/js/common.js 1 ●●●● patch | view | raw | blame | history
program/js/list.js 7 ●●●● patch | view | raw | blame | history
program/js/common.js
@@ -65,6 +65,7 @@
    this.iphone = this.safari && (this.agent_lc.indexOf('iphone') > 0 || this.agent_lc.indexOf('ipod') > 0);
    this.ipad = this.safari && this.agent_lc.indexOf('ipad') > 0;
    this.opera = window.opera ? true : false;
    this.webkit = this.safari || this.chrome;
  }
  if (!this.vendver) {
program/js/list.js
@@ -195,7 +195,12 @@
    var me = this;
    $(window).resize(function(){ me.resize() });
    $(window).scroll(function(){ me.fixed_header.css({ 'marginLeft': (-$(window).scrollLeft()) + 'px' }) });
    $(window).scroll(function(){
      var w = $(window);
      me.fixed_header.css('marginLeft', (-w.scrollLeft()) + 'px');
      if (!bw.webkit)
        me.fixed_header.css('marginTop', (-w.scrollTop()) + 'px');
    });
  }
  else {
    $(this.fixed_header).find('thead').replaceWith(clone);