| 
					
				 | 
			
			
				@@ -36,6 +36,9 @@ export const showNFTGroupIcon = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export const showNFTGroupList = (e) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let { top, left } = getOffsetRect(e.target); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let oTop = top + e.target.offsetHeight + 10; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 居底判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let wHeight = document.body.offsetHeight || document.body.clientHeight; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if ((top + e.target.offsetHeight + 290) > wHeight) oTop = top - 290; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let iframe = document.createElement('iframe'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         iframe.src = chrome.runtime.getURL(`/iframe/nft-group.html`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         iframe.style.cssText = 'border:medium none; width:315px; height:260px;'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -72,8 +75,8 @@ export const checkUserJoinGroup = (fn) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     pageSize: 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let { data } = res; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (data !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let { data = [] } = res; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (data !== null && data.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ifShowNftGroup = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (fn) fn() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,12 +118,15 @@ export const setPostContent = (res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export const setNFTGroupContent = (res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     tempNftGroupPost = res; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let bigBtn = document.querySelector('a[data-testid="SideNav_NewTweet_Button"]'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (bigBtn) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        bigBtn.click(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let smallBtn = document.querySelector('a[href="/compose/tweet"]') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        smallBtn && smallBtn.click(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let dialogDiv = document.querySelectorAll('div[role="dialog"]'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (dialogDiv.length === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let bigBtn = document.querySelector('a[data-testid="SideNav_NewTweet_Button"]'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (bigBtn) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            bigBtn.click(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let smallBtn = document.querySelector('a[href="/compose/tweet"]') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            smallBtn && smallBtn.click(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let edit = document.querySelector('div[contenteditable="true"]') 
			 |