Skip to content

Commit

Permalink
[resizable] Add getSizes
Browse files Browse the repository at this point in the history
  • Loading branch information
dubzzz committed Jan 16, 2016
1 parent c63b190 commit cf1a0e9
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions js/resizable-table.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,7 @@ function ResizableTable($table) {
}

if (no_callback !== true && _onResize !== undefined) {
var sizes = new Array();
for (var i = 0 ; i != $columns.length ; ++i) {
sizes.push($columns.eq(i).outerWidth());
}
_onResize(self, $_table, sizes);
_onResize(self, $_table, self.getSizes());
}
};

Expand Down Expand Up @@ -98,11 +94,7 @@ function ResizableTable($table) {
}

if (no_callback !== true && _onResize !== undefined) {
var sizes = new Array();
for (var i = 0 ; i != $columns.length ; ++i) {
sizes.push($columns.eq(i).outerWidth());
}
_onResize(self, $_table, sizes);
_onResize(self, $_table, self.getSizes());
}
};

Expand All @@ -117,6 +109,16 @@ function ResizableTable($table) {
return self;
};

// @return current columns's dimensions
self.getSizes = function() {
var $columns = $_table.find("> thead > tr > th");
var sizes = new Array();
for (var i = 0 ; i != $columns.length ; ++i) {
sizes.push($columns.eq(i).outerWidth());
}
return sizes;
};

{
$_table_container.addClass("resizable-table-container");
$_table.before($_table_container); // create table container to wrap the table (created before the table element)
Expand Down

0 comments on commit cf1a0e9

Please sign in to comment.