Browse Source

KERNEL-11626 refactor组件宽高自适应的一些布局调整

es6
zsmj 2 years ago
parent
commit
5541c30f44
  1. 17
      src/widget/editor/editor.text.js

17
src/widget/editor/editor.text.js

@ -28,15 +28,14 @@ BI.TextEditor = BI.inherit(BI.Widget, {
var self = this, o = this.options;
var border = o.simple ? 1 : 2;
if (BI.isNumber(o.height)) {
this.element.css({height: o.height - border});
this.element.css({ height: o.height - border });
}
if (BI.isNumber(o.width)) {
this.element.css({width: o.width - border});
this.element.css({ width: o.width - border });
}
this.editor = BI.createWidget({
type: "bi.editor",
simple: o.simple,
height: o.height - border,
hgap: o.hgap,
vgap: o.vgap,
lgap: o.lgap,
@ -117,10 +116,14 @@ BI.TextEditor = BI.inherit(BI.Widget, {
self.fireEvent(BI.TextEditor.EVENT_EMPTY);
});
BI.createWidget({
type: "bi.vertical",
scrolly: false,
type: "bi.absolute",
element: this,
items: [this.editor]
items: [
{
el: this.editor,
inset: 0
}
]
});
},
@ -177,4 +180,4 @@ BI.TextEditor.EVENT_RESTRICT = "EVENT_RESTRICT";
BI.TextEditor.EVENT_REMOVE = "EVENT_REMOVE";
BI.TextEditor.EVENT_EMPTY = "EVENT_EMPTY";
BI.shortcut("bi.text_editor", BI.TextEditor);
BI.shortcut("bi.text_editor", BI.TextEditor);

Loading…
Cancel
Save