Make width of container depends on expanded children
This commit is contained in:
1 parent
0c23b7f23e
commit
df5a3f4617
2 files changed
+10
-6
No files matched your search
@@ -100,12 +100,6 @@ body {
|
||||
& > .form-container {
|
||||
width: 100%;
|
||||
}
|
||||
& td.xexpand {
|
||||
width: 100%;
|
||||
&.xfill > div > .form-container {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
& td.form-label {
|
||||
text-align: right;
|
||||
white-space: nowrap;
|
||||
|
||||
+10
@@ -1049,6 +1049,7 @@
|
||||
}).append(el);
|
||||
if (xexpand) {
|
||||
cell.addClass('xexpand');
|
||||
cell.css('width', '100%');
|
||||
}
|
||||
if (xfill) {
|
||||
cell.addClass('xfill');
|
||||
@@ -1062,6 +1063,7 @@
|
||||
var rows = this.rows();
|
||||
var widths = [];
|
||||
var col = this.col;
|
||||
var has_expand = false;
|
||||
rows.map(function() {
|
||||
var row = jQuery(this);
|
||||
var xexpands = [];
|
||||
@@ -1070,6 +1072,7 @@
|
||||
if (cell.hasClass('xexpand') &&
|
||||
(cell.children().css('display') != 'none')) {
|
||||
xexpands.push(cell);
|
||||
has_expand = true;
|
||||
}
|
||||
});
|
||||
var width = 100 / xexpands.length;
|
||||
@@ -1091,9 +1094,16 @@
|
||||
}
|
||||
if (cell.children().css('display') == 'none') {
|
||||
cell.hide();
|
||||
} else {
|
||||
cell.show();
|
||||
}
|
||||
});
|
||||
});
|
||||
if (has_expand) {
|
||||
this.el.css('width', '100%');
|
||||
} else {
|
||||
this.el.css('width', '');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user