Browse Source

BI-45290 fix: 使用dom node的contains方法

es6
Young 6 years ago
parent
commit
f872509458
  1. 3
      src/core/wrapper/layout.js

3
src/core/wrapper/layout.js

@ -307,9 +307,8 @@ BI.Layout = BI.inherit(BI.Widget, {
o.items.push(item); o.items.push(item);
added.push(w); added.push(w);
var node = w.element[0]; var node = w.element[0];
var childNodes = wrapper[0].childNodes;
// BI-45290 wrapper中已包含的node不需要再次添加(添加可能导致内部滚动条位置重置) // BI-45290 wrapper中已包含的node不需要再次添加(添加可能导致内部滚动条位置重置)
if (!BI.contains(childNodes, node)) { if (!wrapper[0].contains(node)) {
fragment.appendChild(node); fragment.appendChild(node);
} }
}); });

Loading…
Cancel
Save