mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-15 01:33:07 -07:00
Allow tables to be added without a parent panel
This commit is contained in:
parent
881b692c58
commit
4d3a894bcb
1 changed files with 29 additions and 26 deletions
|
@ -66,6 +66,8 @@ var DynamicTable = new Class({
|
||||||
|
|
||||||
$(this.dynamicTableDivId).addEvent('scroll', scrollFn);
|
$(this.dynamicTableDivId).addEvent('scroll', scrollFn);
|
||||||
|
|
||||||
|
// if the table exists within a panel
|
||||||
|
if ($(this.dynamicTableDivId).getParent('.panel')) {
|
||||||
var resizeFn = function() {
|
var resizeFn = function() {
|
||||||
var panel = $(this.dynamicTableDivId).getParent('.panel');
|
var panel = $(this.dynamicTableDivId).getParent('.panel');
|
||||||
var h = panel.getBoundingClientRect().height - $(this.dynamicTableFixedHeaderDivId).getBoundingClientRect().height;
|
var h = panel.getBoundingClientRect().height - $(this.dynamicTableFixedHeaderDivId).getBoundingClientRect().height;
|
||||||
|
@ -99,6 +101,7 @@ var DynamicTable = new Class({
|
||||||
}.bind(this);
|
}.bind(this);
|
||||||
|
|
||||||
setInterval(checkResizeFn, 500);
|
setInterval(checkResizeFn, 500);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
setupHeaderEvents: function() {
|
setupHeaderEvents: function() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue