1
0
Fork 0
forked from 0x2620/oxjs

remove Ox.each, , $.extend, $.map and $.merge

This commit is contained in:
rolux 2011-09-17 20:36:09 +02:00
commit 4cc754a28d
35 changed files with 104 additions and 131 deletions

View file

@ -35,10 +35,7 @@ Ox.InputGroup = function(options, self) {
width: self.options.width + 'px'
});
$.extend(self, {
//$input: [],
$separator: []
});
self.$separator = [];
self.options.separators.forEach(function(v, i) {
self.options.id == 'debug' && Ox.print('separator #' + i + ' ' + self.options.inputs[i].options('id') + ' ' + self.options.inputs[i].options('width'))
@ -60,7 +57,7 @@ Ox.InputGroup = function(options, self) {
parent: that
})
.css({
marginLeft: -Ox.sum($.map(self.options.inputs, function(v_, i_) {
marginLeft: -Ox.sum(self.options.inputs.map(function(v_, i_) {
return i_ > i ? self.options.inputs[i_ - 1].options('width') +
self.options.separators[i_ - 1].width : (i_ == i ? 16 : 0);
})) + 'px'
@ -129,7 +126,7 @@ Ox.InputGroup = function(options, self) {
};
that.value = function() {
return $.map(self.options.inputs, function(input) {
return self.options.inputs.map(function(input) {
var ret = null;
['checked', 'selected', 'value'].forEach(function(v) {
input[v] && (ret = input[v]());