File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 109109 window . open ( imageUrl , '_blank' ) ;
110110 }
111111 }
112- document . addEventListener ( "mouseenter" , e => {
112+ const addBtn = e => {
113113 if ( e . target . dataset && e . target . dataset . testid == "tweetPhoto" ) {
114114 e . target . parentNode . appendChild ( downloadBtn ) ;
115+ } else if ( e . target . dataset && / ^ v i d e o \- p l a y e r / . test ( e . target . dataset . testid ) ) {
116+ e . target . parentNode . appendChild ( downloadBtn ) ;
115117 } else if ( e . target . firstElementChild ) {
116118 if ( e . target . firstElementChild . getAttribute ( "role" ) == "progressbar" ) {
117119 e . target . parentNode . parentNode . appendChild ( downloadBtn ) ;
118120 }
121+ } else if ( e . target . parentNode && e . target . parentNode . dataset && e . target . parentNode . dataset . testid == "tweetPhoto" ) {
122+ e . target . parentNode . parentNode . appendChild ( downloadBtn ) ;
119123 }
120- } , true ) ;
124+ } ;
125+ document . addEventListener ( "mouseenter" , addBtn , true ) ;
126+ document . addEventListener ( "touchstart" , addBtn , true ) ;
121127} ) ( ) ;
You can’t perform that action at this time.
0 commit comments