|
@@ -106,6 +106,11 @@ window.onmessage = (res) => {
|
|
|
|
|
|
|
|
|
chrome.runtime.onMessage.addListener((req, sender, sendResponse) => {
|
|
|
+ if (req.actionType == 'Get_ToolBox_Fixed_TweetId') {
|
|
|
+ sendResponse(toolbox_fixed_tweetId)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ sendResponse(req.actionType || 'ok')
|
|
|
switch (req.actionType) {
|
|
|
case 'BG_SHOW_PIN_TIPS':
|
|
|
showPinTips()
|
|
@@ -124,92 +129,96 @@ chrome.runtime.onMessage.addListener((req, sender, sendResponse) => {
|
|
|
showNFTSale()
|
|
|
break
|
|
|
case 'IFRAME_NFT_GROUP_LIST_HIDE':
|
|
|
+
|
|
|
hideNFTGroupList()
|
|
|
break;
|
|
|
case 'IFRAME_NFT_GROUP_SET_CONTENT':
|
|
|
+
|
|
|
setNFTGroupContent(req.publishRes);
|
|
|
break;
|
|
|
case "IFRAME_TWITTER_PUBLISH":
|
|
|
+
|
|
|
twitterPublishHandler(req.publishRes);
|
|
|
break;
|
|
|
case 'IFRAME_TWITTER_SHOW_POPUP_PAGE':
|
|
|
+
|
|
|
let { from = '', showJoinGroupFinish } = req.data || {};
|
|
|
showPopupPage({ path: '/NFT', from, showJoinGroupFinish });
|
|
|
break
|
|
|
case "IFRAME_TWITTER_SHOW_BUY_NFT":
|
|
|
+
|
|
|
showBuyNFT(req.data)
|
|
|
break
|
|
|
case 'IFRAME_TWITTER_HIDE_BUY_NFT':
|
|
|
+
|
|
|
hideBuyNFT()
|
|
|
break
|
|
|
case 'BG_SET_POPUP_CONFIG':
|
|
|
+
|
|
|
setPopupConfByPopupPage();
|
|
|
break
|
|
|
case 'IFREME_TAB_GROUP_SET_IFRAME_HEIGHT':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
setTabGroupIframeStyle(req.data);
|
|
|
break
|
|
|
case 'IFREME_TAB_GROUP_CONTENT_GET_NAV_TOP':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
getTweetProfileNavTop(req.data);
|
|
|
case 'IFRAME_PAGE_JUMP':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
pageJumpHandler(req.data);
|
|
|
break;
|
|
|
case 'BG_LOGIN_SET_USERINFO_CB':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
loginSuccessHandle();
|
|
|
break;
|
|
|
case 'IFRAME_SHOW_JOIN_DIALOG':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
showJoinDialog(req.data)
|
|
|
break
|
|
|
case 'IFRAME_SHOW_GROUP_TIP':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
showGroupTip()
|
|
|
break
|
|
|
case 'IFRAME_SHOW_POST_DIALOG':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
showTwitterPost(req.data)
|
|
|
break
|
|
|
case 'BACK_TWITTER_NFT_POST_PRE':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
setTwitterTextarea(req.data)
|
|
|
break
|
|
|
case 'SWITCH_GROUP_STATUS':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
groupTipsSelectGroupTab(req.data);
|
|
|
break
|
|
|
case 'IFRAME_GROUP_BANNER_GROUP_INFO':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
setGroupInfo(req.data)
|
|
|
break;
|
|
|
case 'IFRAME_JOINED_GROUP_SET_STYLE':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
setJoinedGroupIframeStyle(req.data)
|
|
|
break
|
|
|
case 'BACK_NFT_PUBLISH_DONE':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
refreshTabGroup()
|
|
|
break
|
|
|
case 'IFRAME_API_GET_TWEET_USER_INFO_REQ':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
TwitterApiUserByScreenName(req.data)
|
|
|
break;
|
|
|
// 回掉参数
|
|
|
case 'HTTP_BACK_TO_CONTENT':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
httpBackToContentCallBack(req)
|
|
|
break
|
|
|
case 'BG_SHOW_DENET_PUBLISH_DIALOG':
|
|
|
- sendResponse(req.actionType || 'ok')
|
|
|
+
|
|
|
showPublishDialog();
|
|
|
break;
|
|
|
- case 'Get_ToolBox_Fixed_TweetId':
|
|
|
- sendResponse(toolbox_fixed_tweetId)
|
|
|
- break
|
|
|
+
|
|
|
case 'Set_ToolBox_Fixed':
|
|
|
- debugger
|
|
|
toolBox.switchStatus(req)
|
|
|
break
|
|
|
}
|