|  | @@ -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
 | 
	
		
			
				|  |  |      }
 |