Skip to content

Commit a944ad8

Browse files
committed
refactor: 移除 dismiss 处理方法
1 parent 27eec5e commit a944ad8

File tree

1 file changed

+0
-20
lines changed

1 file changed

+0
-20
lines changed

src/BootstrapBlazor/Components/Button/PopConfirmButton.razor.js

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import EventHandler from "../../modules/event-handler.js"
55

66
const config = {
77
class: 'popover-confirm',
8-
dismiss: '.popover-confirm-buttons > div',
98
popoverSelector: '.popover-confirm.show'
109
}
1110

@@ -63,22 +62,6 @@ export function init(id) {
6362
EventHandler.on(el, 'inserted.bs.popover', confirm.inserted)
6463
EventHandler.on(el, 'hide.bs.popover', confirm.hide)
6564

66-
if (config.dismiss != null) {
67-
confirm.dismissHandler = e => {
68-
const ele = e.target.closest(config.popoverSelector)
69-
if (ele) {
70-
const element = getDescribedOwner(ele)
71-
if (element) {
72-
const popover = bootstrap.Popover.getInstance(element);
73-
if (popover) {
74-
popover.hide()
75-
}
76-
}
77-
}
78-
}
79-
EventHandler.on(document, 'click', config.dismiss, confirm.dismissHandler)
80-
}
81-
8265
confirm.checkCancel = el => {
8366
// check button
8467
let self = el === confirm.el || el.closest('.dropdown-toggle') === confirm.el
@@ -170,9 +153,6 @@ export function dispose(id) {
170153
if (confirm.popover) {
171154
confirm.popover.dispose();
172155
}
173-
if (config.dismiss) {
174-
EventHandler.off(document, 'click', config.dismiss, confirm.dismissHandler)
175-
}
176156
}
177157
}
178158

0 commit comments

Comments
 (0)