1
0
Fork 0
forked from 0x2620/oxjs

some fixes for filters and form elements

This commit is contained in:
rlx 2011-09-08 08:16:31 +00:00
commit 3f3edac8c7
9 changed files with 113 additions and 79 deletions

View file

@ -89,23 +89,23 @@ Ox.InputGroup = function(options, self) {
}
function getWidth() {
return Ox.sum($.map(self.options.inputs, function(v, i) {
return Ox.sum(self.options.inputs.map(function(v) {
return v.options('width');
})) + Ox.sum($.map(self.options.separators, function(v, i) {
})) + Ox.sum(self.options.separators.map(function(v) {
return v.width;
})) + 2; // fixme: why + 2?
}));// + 2; // fixme: why + 2?
}
function setWidths() {
var length = self.options.inputs.length,
inputWidths = Ox.divideInt(
self.options.width - Ox.sum($.map(self.options.separators, function(v, i) {
self.options.width - Ox.sum(self.options.separators.map(function(v) {
return v.width;
})), length
);
self.options.inputs.forEach(function(v) {
v.options({
width: inputWidths[1]
width: inputWidths[1] // fixme: 1?? i?
});
});
}