|
@@ -1299,6 +1299,11 @@ export const showTwitterPost = (data) => {
|
|
|
content_get_nft_post_pre({
|
|
|
groupId: data.groupId
|
|
|
})
|
|
|
+ setGroupTabSelfStyle({
|
|
|
+ groupColor: 'rgb(83, 100, 113)',
|
|
|
+ groupFontWeight: '500',
|
|
|
+ lineDisplay: 'none'
|
|
|
+ });
|
|
|
// addPublishTipsIframe({ type: 'nft' })
|
|
|
}
|
|
|
|
|
@@ -1742,17 +1747,8 @@ const addGroupTab = () => {
|
|
|
});
|
|
|
|
|
|
setTimeout(() => {
|
|
|
- let tab = getMaskWeb3Tab();
|
|
|
- if (tab) {
|
|
|
- tab.style.display = 'none'
|
|
|
- } else {
|
|
|
- setTimeout(() => {
|
|
|
- tab = getMaskWeb3Tab();
|
|
|
- if (tab) {
|
|
|
- tab.style.display = 'none'
|
|
|
- }
|
|
|
- }, 1500)
|
|
|
- }
|
|
|
+ let count = 0;
|
|
|
+ hiddenMaskWeb3Tab(count);
|
|
|
}, 2000)
|
|
|
|
|
|
addGroupTabEventListener({ groupTab });
|
|
@@ -1768,6 +1764,20 @@ const addGroupTab = () => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+const hiddenMaskWeb3Tab = (count) => {
|
|
|
+ setTimeout(() => {
|
|
|
+ count++;
|
|
|
+ if(count < 6) {
|
|
|
+ let tab = getMaskWeb3Tab();
|
|
|
+ if(tab) {
|
|
|
+ tab.style.display = 'none'
|
|
|
+ } else {
|
|
|
+ hiddenMaskWeb3Tab(count);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, 1000);
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* 跳转到个人主页 检查是否需要选中 Group tab
|
|
|
*/
|
|
@@ -1818,12 +1828,30 @@ const addGroupTabEventListener = (params) => {
|
|
|
|
|
|
refreshTabGroup();
|
|
|
|
|
|
- window.addEventListener('scroll', addPageScrollEvent)
|
|
|
- chrome.runtime.sendMessage({
|
|
|
- actionType: "SWITCH_GROUP_BANNER_STATUS",
|
|
|
- data: { type: 'btn' }
|
|
|
- }, () => { });
|
|
|
+ window.addEventListener('scroll', addPageScrollEvent);
|
|
|
|
|
|
+ let tipsDom = document.querySelector('#denet_group_tip');
|
|
|
+ if(tipsDom) {
|
|
|
+ chrome.runtime.sendMessage({
|
|
|
+ actionType: "SWITCH_GROUP_BANNER_STATUS",
|
|
|
+ data: { type: 'btn' }
|
|
|
+ }, () => { });
|
|
|
+ } else {
|
|
|
+ onShowGroupBanner();
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+const onShowGroupBanner = () => {
|
|
|
+ chrome.runtime.onMessage.addListener((req, sender, sendResponse) => {
|
|
|
+ switch (req.actionType) {
|
|
|
+ case 'IFRAME_SHOW_GROUP_TIP':
|
|
|
+ chrome.runtime.sendMessage({
|
|
|
+ actionType: "SWITCH_GROUP_BANNER_STATUS",
|
|
|
+ data: { type: 'btn' }
|
|
|
+ }, () => { });
|
|
|
+ break
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|