Browse Source

Pull request #264927: Final/11.0

Merge in DEC/fineui from ~DAILER/fineui-decision:final/11.0 to final/11.0

* commit 'ab9681152727a196b02d09551db4b9242672d621':
  无JIRA bubble中提供拓展popper的额外modifier
research/test
Dailer-刘荣歆 10 months ago
parent
commit
9dd41cc05b
  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