| 
														
															@@ -333,17 +333,44 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															               const teamId = $('section .panel .panel-item').eq(0).attr('id'); 
														 | 
														
														 | 
														
															               const teamId = $('section .panel .panel-item').eq(0).attr('id'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               const teamList = document.querySelector('#my-team').nextElementSibling.nextElementSibling; 
														 | 
														
														 | 
														
															               const teamList = document.querySelector('#my-team').nextElementSibling.nextElementSibling; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              let bindId = ''; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               let isTeam = false; 
														 | 
														
														 | 
														
															               let isTeam = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              const fileName = $('section .file-content div.on .sp-name').text(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+               
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              if (checkCnt === 1 && fileName) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                const frontId = 'com.microsoft.teamspace.tab.file.staticviewer.'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if (fileName.includes('.xlsx')) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  bindId = frontId + 'excel'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                else if (fileName.includes('.pdf')){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  bindId = frontId + 'pdf'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                else if (fileName.includes('.pptx')) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  bindId = frontId + 'powerpoint'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                else if (fileName.includes('.docx')) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  bindId = frontId + 'word'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                else if (fileName.includes('.vsdx')) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  bindId = frontId + 'visio'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               if (teamList && $(teamList).find('#'+teamId+'_li').length > 0) { 
														 | 
														
														 | 
														
															               if (teamList && $(teamList).find('#'+teamId+'_li').length > 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 isTeam = true; 
														 | 
														
														 | 
														
															                 isTeam = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              }  
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              let str = `<div>편집</div>`; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              let str = ''; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              if (bindId) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                str += `<div>편집</div>`; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               const selectImage = $('section .file-content div.on').find('img'); 
														 | 
														
														 | 
														
															               const selectImage = $('section .file-content div.on').find('img'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               if (checkCnt === 1 &&  
														 | 
														
														 | 
														
															               if (checkCnt === 1 &&  
														 | 
													
												
											
												
													
														| 
														 | 
														
															                   selectImage.length &&  
														 | 
														
														 | 
														
															                   selectImage.length &&  
														 | 
													
												
											
												
													
														| 
														 | 
														
															                   isTeam === true && 
														 | 
														
														 | 
														
															                   isTeam === true && 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                  selectImage.attr('src') !== '/static/images/folder.png') { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                str += `<div onclick="addTabs()">탭으로 설정</div>`; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  selectImage.attr('src') !== '/static/images/folder.png'&& 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  bindId) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                str += `<div onclick="addTabs('${bindId}')">탭으로 설정</div>`; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               } 
														 | 
														
														 | 
														
															               } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               str += `<div onclick="download()">다운로드</div> 
														 | 
														
														 | 
														
															               str += `<div onclick="download()">다운로드</div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                       <div onclick="deleteItem()">삭제</div>`; 
														 | 
														
														 | 
														
															                       <div onclick="deleteItem()">삭제</div>`; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -391,10 +418,21 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function openWebUrl(url, name, event) { 
														 | 
														
														 | 
														
															     function openWebUrl(url, name, event) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      window.open(url); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      //window.open(url); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      $.ajax({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        method: 'get',  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        url : url,  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        type : 'json', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        success : (res)=>{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          console.log(res); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        error : (error)=>{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          console.log(error); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    function addTabs() { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    function addTabs(bindId) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const fileName = $('section .file-content div.on .file_name').text(); 
														 | 
														
														 | 
														
															       const fileName = $('section .file-content div.on .file_name').text(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const siteId = $('section .panel .panel-item').eq(0).attr('id'); 
														 | 
														
														 | 
														
															       const siteId = $('section .panel .panel-item').eq(0).attr('id'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const path = getDrivePath() + '/' + fileName; 
														 | 
														
														 | 
														
															       const path = getDrivePath() + '/' + fileName; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -408,9 +446,9 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           teamId = teamData[idx].id; 
														 | 
														
														 | 
														
															           teamId = teamData[idx].id; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      console.log(fileName , siteId , teamId , path, teamName, channelName); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      if (fileName && siteId && teamId && path && teamName && channelName) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //teams/a677e58b-0812-4abb-887f-4c49f5adfa3d/channels 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (fileName && siteId && teamId && path && teamName && channelName && bindId) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       
														 | 
													
												
											
												
													
														| 
														 | 
														
															         $.ajax({ 
														 | 
														
														 | 
														
															         $.ajax({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           method : 'post', 
														 | 
														
														 | 
														
															           method : 'post', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           url : '/api/add-tab', 
														 | 
														
														 | 
														
															           url : '/api/add-tab', 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -421,45 +459,25 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             teamId : teamId, 
														 | 
														
														 | 
														
															             teamId : teamId, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             teamName : teamName, 
														 | 
														
														 | 
														
															             teamName : teamName, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             channelName : channelName, 
														 | 
														
														 | 
														
															             channelName : channelName, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            bindId : bindId, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           }, 
														 | 
														
														 | 
														
															           }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           success : (res) => { 
														 | 
														
														 | 
														
															           success : (res) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            console.log(res); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            let color = ''; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if (res.success === 'F') { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              color = 'red'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            alertMessage('탭으로 설정', res.message, null, color); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           }, 
														 | 
														
														 | 
														
															           }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           error : (error) => { 
														 | 
														
														 | 
														
															           error : (error) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             console.log(error); 
														 | 
														
														 | 
														
															             console.log(error); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            alertMessage('탭으로 설정', error.message, null, 'red'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           } 
														 | 
														
														 | 
														
															           } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }) 
														 | 
														
														 | 
														
															         }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // callApi('get', '/sites/' + siteId + path + '/'+ fileName, (jsonData)=>{ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //   console.log(jsonData); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // }); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // const param = { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //   displayName: fileName, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //   webUrl : "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/06805b9e-77e3-4b93-ac81-525eb87513b8", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //   "configuration": { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //     "entityId": "2DCA2E6C7A10415CAF6B8AB6661B3154", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //     "contentUrl": "https://www.contoso.com/Orders/2DCA2E6C7A10415CAF6B8AB6661B3154/tabView", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //     "websiteUrl": "https://www.contoso.com/Orders/2DCA2E6C7A10415CAF6B8AB6661B3154", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //     "removeUrl": "https://www.contoso.com/Orders/2DCA2E6C7A10415CAF6B8AB6661B3154/uninstallTab" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //   } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       else { 
														 | 
														
														 | 
														
															       else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         alertMessage('탭으로 설정', '탭으로 설정 할 파일 정보를 확인 해주세요.'); 
														 | 
														
														 | 
														
															         alertMessage('탭으로 설정', '탭으로 설정 할 파일 정보를 확인 해주세요.'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      // const param = { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //   "displayName": "My Contoso Tab", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //   "teamsApp@odata.bind" : "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/06805b9e-77e3-4b93-ac81-525eb87513b8", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //   "configuration": { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //     "entityId": "2DCA2E6C7A10415CAF6B8AB6661B3154", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //     "contentUrl": "https://www.contoso.com/Orders/2DCA2E6C7A10415CAF6B8AB6661B3154/tabView", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //     "websiteUrl": "https://www.contoso.com/Orders/2DCA2E6C7A10415CAF6B8AB6661B3154", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //     "removeUrl": "https://www.contoso.com/Orders/2DCA2E6C7A10415CAF6B8AB6661B3154/uninstallTab" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //   } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      // } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      // $.ajax({ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      //   url : '/api/add-tabs' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      // }) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     //파일별 이미지 세팅 
														 | 
														
														 | 
														
															     //파일별 이미지 세팅 
														 |