Skip to content

Commit 9e6faec

Browse files
committed
fix(upload): 修复上传按钮
1 parent 0491a99 commit 9e6faec

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

static/js/accounts.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,14 @@ function initEventListeners() {
9797
elements.batchCheckSubBtn.addEventListener('click', handleBatchCheckSubscription);
9898

9999
// 上传下拉菜单
100-
document.getElementById('batch-upload-cpa-item').addEventListener('click', (e) => { e.preventDefault(); handleBatchUploadCpa(); });
101-
document.getElementById('batch-upload-sub2api-item').addEventListener('click', (e) => { e.preventDefault(); handleBatchUploadSub2Api(); });
102-
document.getElementById('batch-upload-tm-item').addEventListener('click', (e) => { e.preventDefault(); handleBatchUploadTm(); });
100+
const uploadMenu = document.getElementById('upload-menu');
101+
elements.batchUploadBtn.addEventListener('click', (e) => {
102+
e.stopPropagation();
103+
uploadMenu.classList.toggle('active');
104+
});
105+
document.getElementById('batch-upload-cpa-item').addEventListener('click', (e) => { e.preventDefault(); uploadMenu.classList.remove('active'); handleBatchUploadCpa(); });
106+
document.getElementById('batch-upload-sub2api-item').addEventListener('click', (e) => { e.preventDefault(); uploadMenu.classList.remove('active'); handleBatchUploadSub2Api(); });
107+
document.getElementById('batch-upload-tm-item').addEventListener('click', (e) => { e.preventDefault(); uploadMenu.classList.remove('active'); handleBatchUploadTm(); });
103108

104109
// 批量删除
105110
elements.batchDeleteBtn.addEventListener('click', handleBatchDelete);
@@ -166,6 +171,7 @@ function initEventListeners() {
166171
// 点击其他地方关闭下拉菜单
167172
document.addEventListener('click', () => {
168173
elements.exportMenu.classList.remove('active');
174+
uploadMenu.classList.remove('active');
169175
});
170176
}
171177

0 commit comments

Comments
 (0)