File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments