From 46eee9732335262105df49c929074c0e35b601f6 Mon Sep 17 00:00:00 2001 From: guy Date: Thu, 11 Feb 2021 01:35:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/wrapper/layout/layout.absolute.js | 9 ++++----- src/core/wrapper/layout/layout.adaptive.js | 8 ++++---- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/core/wrapper/layout/layout.absolute.js b/src/core/wrapper/layout/layout.absolute.js index 9bf01600fe..5fadf61e54 100644 --- a/src/core/wrapper/layout/layout.absolute.js +++ b/src/core/wrapper/layout/layout.absolute.js @@ -25,19 +25,19 @@ BI.AbsoluteLayout = BI.inherit(BI.Layout, { var w = BI.AbsoluteLayout.superclass._addElement.apply(this, arguments); var left = 0, right = 0, top = 0, bottom = 0; 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}); left += item.left; } if (BI.isNotNull(item.right)) { - w.element.css({right: item.right / BI.pixRatio + BI.pixUnit}); + w.element.css({right: BI.isNumber(item.left) ? item.right / BI.pixRatio + BI.pixUnit : item.right}); right += item.right; } if (BI.isNotNull(item.top)) { - w.element.css({top: item.top / BI.pixRatio + BI.pixUnit}); + w.element.css({top: BI.isNumber(item.left) ? item.top / BI.pixRatio + BI.pixUnit : item.top}); top += item.top; } if (BI.isNotNull(item.bottom)) { - w.element.css({bottom: item.bottom / BI.pixRatio + BI.pixUnit}); + w.element.css({bottom: BI.isNumber(item.left) ? item.bottom / BI.pixRatio + BI.pixUnit : item.bottom}); bottom += item.bottom; } @@ -71,7 +71,6 @@ BI.AbsoluteLayout = BI.inherit(BI.Layout, { w.element.css({bottom: bottom / BI.pixRatio + BI.pixUnit}); } - if (BI.isNotNull(item.width)) { w.element.css({width: item.width / BI.pixRatio + BI.pixUnit}); } diff --git a/src/core/wrapper/layout/layout.adaptive.js b/src/core/wrapper/layout/layout.adaptive.js index 76c3a6ce89..3a34c23f6e 100644 --- a/src/core/wrapper/layout/layout.adaptive.js +++ b/src/core/wrapper/layout/layout.adaptive.js @@ -22,22 +22,22 @@ BI.AdaptiveLayout = BI.inherit(BI.Layout, { var left = 0, right = 0, top = 0, bottom = 0; if (BI.isNotNull(item.left)) { w.element.css({ - left: item.left / BI.pixRatio + BI.pixUnit + 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 + right: BI.isNumber(item.right) ? item.right / BI.pixRatio + BI.pixUnit : item.left }); } if (BI.isNotNull(item.top)) { w.element.css({ - top: item.top / BI.pixRatio + BI.pixUnit + top: BI.isNumber(item.top) ? item.top / BI.pixRatio + BI.pixUnit : item.left }); } if (BI.isNotNull(item.bottom)) { w.element.css({ - bottom: item.bottom / BI.pixRatio + BI.pixUnit + bottom: BI.isNumber(item.bottom) ? item.bottom / BI.pixRatio + BI.pixUnit : item.left }); }