A\An %!s(int64=3) %!d(string=hai) anos
pai
achega
b4ac502f10
Modificáronse 1 ficheiros con 10 adicións e 2 borrados
  1. 10 2
      src/logic/twitter.js

+ 10 - 2
src/logic/twitter.js

@@ -219,8 +219,16 @@ export let bindTwitterArt = {
  */
 function _publishTweetEvent(contentStr, cb) {
     setTimeout(() => {
-        let publishTweetBtn = document.querySelector('div[role="dialog"]').querySelector('div[data-testid="tweetButton"]');
-        publishTweetBtn.addEventListener('click', function () {
+        let publishTweetBtn;
+        let dialog = document.querySelector('div[role="dialog"]');
+        if(dialog) {
+            publishTweetBtn = dialog.querySelector('div[data-testid="tweetButton"]');
+        } else {
+            let domMain =  document.querySelector('main[role="main"]');
+            publishTweetBtn = domMain && domMain.querySelector('div[data-testid="tweetButton"]');
+        }
+        
+        publishTweetBtn && publishTweetBtn.addEventListener('click', function () {
             bindTwitterArt.needBind = true;
             bindTwitterArt.postId = contentStr;
             cb && cb()