Browse Source

移动端适配

es6
guy 4 years ago
parent
commit
87a74d03fa
  1. 6
      src/core/wrapper/layout/layout.absolute.js
  2. 6
      src/core/wrapper/layout/layout.adaptive.js
  3. 8
      src/core/wrapper/layout/layout.flow.js

6
src/core/wrapper/layout/layout.absolute.js

@ -29,15 +29,15 @@ BI.AbsoluteLayout = BI.inherit(BI.Layout, {
left += item.left;
}
if (BI.isNotNull(item.right)) {
w.element.css({right: BI.isNumber(item.left) ? item.right / BI.pixRatio + BI.pixUnit : item.right});
w.element.css({right: BI.isNumber(item.right) ? item.right / BI.pixRatio + BI.pixUnit : item.right});
right += item.right;
}
if (BI.isNotNull(item.top)) {
w.element.css({top: BI.isNumber(item.left) ? item.top / BI.pixRatio + BI.pixUnit : item.top});
w.element.css({top: BI.isNumber(item.top) ? item.top / BI.pixRatio + BI.pixUnit : item.top});
top += item.top;
}
if (BI.isNotNull(item.bottom)) {
w.element.css({bottom: BI.isNumber(item.left) ? item.bottom / BI.pixRatio + BI.pixUnit : item.bottom});
w.element.css({bottom: BI.isNumber(item.bottom) ? item.bottom / BI.pixRatio + BI.pixUnit : item.bottom});
bottom += item.bottom;
}

6
src/core/wrapper/layout/layout.adaptive.js

@ -27,17 +27,17 @@ BI.AdaptiveLayout = BI.inherit(BI.Layout, {
}
if (BI.isNotNull(item.right)) {
w.element.css({
right: BI.isNumber(item.right) ? item.right / BI.pixRatio + BI.pixUnit : item.left
right: BI.isNumber(item.right) ? item.right / BI.pixRatio + BI.pixUnit : item.right
});
}
if (BI.isNotNull(item.top)) {
w.element.css({
top: BI.isNumber(item.top) ? item.top / BI.pixRatio + BI.pixUnit : item.left
top: BI.isNumber(item.top) ? item.top / BI.pixRatio + BI.pixUnit : item.top
});
}
if (BI.isNotNull(item.bottom)) {
w.element.css({
bottom: BI.isNumber(item.bottom) ? item.bottom / BI.pixRatio + BI.pixUnit : item.left
bottom: BI.isNumber(item.bottom) ? item.bottom / BI.pixRatio + BI.pixUnit : item.bottom
});
}

8
src/core/wrapper/layout/layout.flow.js

@ -29,16 +29,16 @@ BI.FloatLeftLayout = BI.inherit(BI.Layout, {
var w = BI.FloatLeftLayout.superclass._addElement.apply(this, arguments);
w.element.css({position: "relative", float: "left"});
if (BI.isNotNull(item.left)) {
w.element.css({left: item.left / BI.pixRatio + BI.pixUnit});
w.element.css({left: BI.isNumber(item.left) ? item.left / BI.pixRatio + BI.pixUnit : item.left});
}
if (BI.isNotNull(item.right)) {
w.element.css({right: item.right / BI.pixRatio + BI.pixUnit});
w.element.css({right: BI.isNumber(item.right) ? item.right / BI.pixRatio + BI.pixUnit : item.right});
}
if (BI.isNotNull(item.top)) {
w.element.css({top: item.top / BI.pixRatio + BI.pixUnit});
w.element.css({top: BI.isNumber(item.top) ? item.top / BI.pixRatio + BI.pixUnit : item.top});
}
if (BI.isNotNull(item.bottom)) {
w.element.css({bottom: item.bottom / BI.pixRatio + BI.pixUnit});
w.element.css({bottom: BI.isNumber(item.bottom) ? item.bottom / BI.pixRatio + BI.pixUnit : item.bottom});
}
if (o.vgap + o.tgap + (item.tgap || 0) + (item.vgap || 0) !== 0) {
w.element.css({

Loading…
Cancel
Save