|
@@ -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();
|
|
|
}
|
|
|
-}
|
|
|
+}
|