Skip to content

Commit 4b21cf8

Browse files
committed
refactor: 增加关闭文档属性弹窗脚本
1 parent a5dd84c commit 4b21cf8

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

src/components/BootstrapBlazor.PdfReader/PdfReader.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@
168168
<div class="bb-view-pdf-dialog-webview">No</div>
169169
</div>
170170
<div class="bb-view-pdf-dialog-close">
171-
<button type="button" class="btn btn-primary">
171+
<button type="button" class="btn btn-primary btn-close-doc">
172172
<span>@Localizer["CloseButtonText"]</span>
173173
</button>
174174
</div>

src/components/BootstrapBlazor.PdfReader/PdfReader.razor.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,14 @@ const addToolbarEventHandlers = (el, pdfViewer, invoke, options) => {
442442
dialog.classList.add("show");
443443
}
444444
});
445+
446+
const closeButton = el.querySelector(".btn-close-doc");
447+
EventHandler.on(closeButton, 'click', e => {
448+
const dialog = el.querySelector(".bb-view-pdf-info");
449+
if (dialog) {
450+
dialog.classList.remove("show");
451+
}
452+
});
445453
}
446454

447455
const resetToolbarView = (el, pdfViewer) => {
@@ -623,5 +631,10 @@ export function dispose(id) {
623631
if (iframe) {
624632
iframe.remove();
625633
}
634+
635+
const closeButton = el.querySelector(".btn-close-doc");
636+
if (closeButton) {
637+
EventHandler.off(closeButton, "click");
638+
}
626639
}
627640
}

0 commit comments

Comments
 (0)