Browse Source

去掉createWidgets

es6
windy 4 years ago
parent
commit
35b1f89e18
  1. 25
      src/case/colorchooser/colorpicker/editor.colorpicker.hex.js
  2. 25
      src/case/colorchooser/colorpicker/editor.colorpicker.hex.simple.js

25
src/case/colorchooser/colorpicker/editor.colorpicker.hex.js

@ -31,7 +31,8 @@ BI.HexColorPickerEditor = BI.inherit(BI.Widget, {
var checker = function (v) {
return BI.isNumeric(v) && (v | 0) >= 0 && (v | 0) <= 255;
};
var Ws = BI.createWidgets([{}, {}, {}], {
var Ws = BI.map(BI.range(0, 3), function () {
return {
type: "bi.small_text_editor",
cls: "color-picker-editor-input",
validationChecker: checker,
@ -50,10 +51,8 @@ BI.HexColorPickerEditor = BI.inherit(BI.Widget, {
}
}
}]
};
});
this.R = Ws[0];
this.G = Ws[1];
this.B = Ws[2];
return {
type: "bi.absolute",
@ -98,13 +97,25 @@ BI.HexColorPickerEditor = BI.inherit(BI.Widget, {
}
}]
}, {
el: this.R,
el: BI.extend(Ws[0], {
ref: function (_ref) {
self.R = _ref
}
}),
width: c.RGB_WIDTH
}, {
el: this.G,
el: BI.extend(Ws[1], {
ref: function (_ref) {
self.G = _ref
}
}),
width: c.RGB_WIDTH
}, {
el: this.B,
el: BI.extend(Ws[2], {
ref: function (_ref) {
self.B = _ref
}
}),
width: c.RGB_WIDTH
}, {
el: {

25
src/case/colorchooser/colorpicker/editor.colorpicker.hex.simple.js

@ -29,7 +29,8 @@ BI.SimpleHexColorPickerEditor = BI.inherit(BI.Widget, {
var checker = function (v) {
return BI.isNumeric(v) && (v | 0) >= 0 && (v | 0) <= 255;
};
var Ws = BI.createWidgets([{}, {}, {}], {
var Ws = BI.map(BI.range(0, 3), function () {
return {
type: "bi.small_text_editor",
cls: "color-picker-editor-input",
validationChecker: checker,
@ -48,10 +49,8 @@ BI.SimpleHexColorPickerEditor = BI.inherit(BI.Widget, {
}
}
}]
}
});
this.R = Ws[0];
this.G = Ws[1];
this.B = Ws[2];
return {
type: "bi.vertical",
@ -95,13 +94,25 @@ BI.SimpleHexColorPickerEditor = BI.inherit(BI.Widget, {
}
}]
}, {
el: this.R,
el: BI.extend(Ws[0], {
ref: function (_ref) {
self.R = _ref
}
}),
width: c.RGB_WIDTH
}, {
el: this.G,
el: BI.extend(Ws[1], {
ref: function (_ref) {
self.G = _ref
}
}),
width: c.RGB_WIDTH
}, {
el: this.B,
el: BI.extend(Ws[2], {
ref: function (_ref) {
self.B = _ref
}
}),
width: c.RGB_WIDTH
}]
}, {

Loading…
Cancel
Save