Bladeren bron

[fix] bug style

wenliming 2 jaren geleden
bovenliggende
commit
c1818efeff
1 gewijzigde bestanden met toevoegingen van 25 en 14 verwijderingen
  1. 25 14
      src/logic/content/twitter.js

+ 25 - 14
src/logic/content/twitter.js

@@ -646,8 +646,13 @@ function createTweetToolbarToolBox() {
 
     return deToolBoxBtn;
 }
-function addSliderNavDeBtn(isSmall = false) {
+function addSliderNavDeBtn() {
     try {
+        let isSmall = false;
+        let tweetBtn = document.querySelector('a[data-testid="SideNav_NewTweet_Button"]');
+        if(tweetBtn && tweetBtn.querySelector('svg')) {
+          isSmall = true;
+        }
         if (!isSmall) {
             let bigDom = document.querySelector('a[href="/compose/tweet"]').parentNode.parentNode;
             let deBtn = document.getElementById('de-btn');
@@ -694,7 +699,13 @@ function onWindowResize() {
                 }
             }
 
-            if (window.innerWidth < 1273) {
+            let isSamllBtn = false;
+            let tweetBtn = document.querySelector('a[data-testid="SideNav_NewTweet_Button"]');
+            if(tweetBtn && tweetBtn.querySelector('svg')) {
+              isSamllBtn = true;
+            }
+
+            if (isSamllBtn) {
                 let bigBtn = document.querySelector('#de-btn');
                 bigBtn && bigBtn.remove();
                 setTimeout(() => {
@@ -834,7 +845,7 @@ function setIframeRedPacket(type = 'twitter') {
                     } else if (item && item.post_Id && item.post_Id.includes('treasure/')) {
                         // https://testh5.denetme.net/treasure/{postid}
                         // https://testh5.denetme.net/treasure/invite/{inviteCode}
-                        // 邀请链接 
+                        // 邀请链接
                         if (item.post_Id.includes('invite/')) {
                             item.invite_code = item.post_Id.split('invite/')[1] || ''
                             item.page_type = '邀请链接'
@@ -1247,7 +1258,7 @@ function clickByDataTestId(e, id, callback) {
     }
 }
 
-// 校验关注推特状态 
+// 校验关注推特状态
 export function checkTwitterTaskState() {
     let task_type = ''
     let url = window.location.href
@@ -1351,7 +1362,7 @@ export function doTaskTwitterAPI({ task_data, task_type, tasks }) {
             break
         case 'tasks':
             tasks.forEach((item) => {
-                // 
+                //
                 switch (String(item.type)) {
                     // 关注指定用户
                     case '1':
@@ -2144,7 +2155,7 @@ export const groupTipsSelectGroupTab = (params = {}) => {
     }
 }
 /**
- * 
+ *
  * Group tab点击事件监听
  */
 const addGroupTabEventListener = () => {
@@ -2230,7 +2241,7 @@ const removeTweetTabEvent = (params) => {
 }
 
 /**
- * 
+ *
  * twitter tab点击事件监听
  */
 const addTweetTabEventListener = (params) => {
@@ -2273,7 +2284,7 @@ const TweetTabEventHandler = () => {
 
 
 /**
- * 设置 Group Tab 样式 
+ * 设置 Group Tab 样式
  * */
 const setGroupTabSelfStyle = (params = {}) => {
     let { groupColor, groupFontWeight, lineDisplay } = params;
@@ -2301,7 +2312,7 @@ export const refreshTabGroup = () => {
 }
 
 /**
- * 
+ *
  * tab选中时设置 激活 的字体样式和选中条
  */
 const setTweetActiveTabStyle = (params) => {
@@ -2321,7 +2332,7 @@ const setTweetActiveTabStyle = (params) => {
 }
 
 /**
- * 
+ *
  * 设置 tab 切换时 tab内容的样式(显示隐藏)
  */
 const setTabContentStyle = (params) => {
@@ -2357,7 +2368,7 @@ const setTabContentStyle = (params) => {
 };
 
 /**
- * 
+ *
  * 获取 twitter tab 下的内容
  */
 const getTweetTabContent = () => {
@@ -2440,7 +2451,7 @@ const fixProfileTabAutoSwitch = () => {
 }
 
 /**
- * 
+ *
  * 设置Tab Group Iframe 样式
  */
 export const setTabGroupIframeStyle = (params, isReSize = false) => {
@@ -2458,7 +2469,7 @@ export const setTabGroupIframeStyle = (params, isReSize = false) => {
 
 /**
  * mask web3 Tab
- * 
+ *
  */
 const getMaskWeb3Tab = () => {
     let tab = document.querySelector('div[data-testid="ScrollSnap-nextButtonWrapper"] + span');
@@ -2579,4 +2590,4 @@ export const showPublishDialog = () => {
     if (smallBtn) {
         smallBtn.click();
     }
-}
+}