Browse Source

Merge pull request #263657 in DEC/fineui from master to feature/x

* commit '0e0718cbf37d55bfff65d851e7806de878d5a43c':
  无JIRA bubble中提供拓展popper的额外modifier
research/test
superman 10 months ago
parent
commit
afc1f8c060
  1. 13
      packages/fineui/src/base/combination/bubble.js

13
packages/fineui/src/base/combination/bubble.js

@ -72,6 +72,7 @@ export class Bubble extends Widget {
popup: {},
comboClass: "bi-combo-popup",
hoverClass: "bi-combo-hover",
extraModifiers: []
});
}
@ -410,7 +411,16 @@ export class Bubble extends Widget {
}
_popupView(e) {
const { adjustXOffset, showArrow, adjustYOffset, adjustLength, placement, hideWhenClickOutside, hideWhenBlur } =
const {
adjustXOffset,
showArrow,
adjustYOffset,
adjustLength,
placement,
hideWhenClickOutside,
hideWhenBlur,
extraModifiers
} =
this.options;
this._assertPopupViewRender();
this.fireEvent(Bubble.EVENT_BEFORE_POPUPVIEW);
@ -429,6 +439,7 @@ export class Bubble extends Widget {
offset: () => [adjustXOffset, (showArrow ? 12 : 0) + (adjustYOffset + adjustLength)],
},
},
...extraModifiers
];
if (this.options.showArrow) {
modifiers.push({

Loading…
Cancel
Save