발송결과 상위 탭 active 코드개선
This commit is contained in:
parent
b5d6d19478
commit
071fd2b35b
@ -25,16 +25,23 @@ function initMenuTab(){
|
|||||||
console.log('uri:', uri);
|
console.log('uri:', uri);
|
||||||
|
|
||||||
|
|
||||||
if(uri.includes('selectMsgSentView')){
|
// URI 키워드와 해당 탭 ID를 매핑
|
||||||
$('.topTab').removeClass("active");
|
const tabMapping = [
|
||||||
$("#smsTab").addClass("active");
|
{ keyword: 'selectMsgSentView', tabId: '#smsTab' }, // 'selectMsgSentView' 키워드를 '#smsTab'으로 매핑
|
||||||
}else if(uri.includes('selectKakaoSentView')){
|
{ keyword: 'selectKakaoSentView', tabId: '#kakaoTab' }, // 'selectKakaoSentView' 키워드를 '#kakaoTab'으로 매핑
|
||||||
$('.topTab').removeClass("active");
|
{ keyword: 'faxSendList', tabId: '#faxTab' } // 'faxSendList' 키워드를 '#faxTab'으로 매핑
|
||||||
$("#kakaoTab").addClass("active");
|
];
|
||||||
}else if(uri.includes('faxSendList')){
|
|
||||||
$('.topTab').removeClass("active");
|
// URI에 특정 키워드가 포함되어 있는지 확인하여 활성 탭 정보를 찾음
|
||||||
$("#faxTab").addClass("active");
|
const activeTab = tabMapping.find(mapping => uri.includes(mapping.keyword)); // 'uri'에 키워드가 포함된 첫 번째 매핑을 검색
|
||||||
|
|
||||||
|
// 매칭된 탭이 있으면 UI를 업데이트하여 해당 탭을 활성화
|
||||||
|
if (activeTab) {
|
||||||
|
$('.topTab').removeClass("active"); // 모든 탭에서 "active" 클래스 제거
|
||||||
|
$(activeTab.tabId).addClass("active"); // 매핑된 탭 ID에 "active" 클래스 추가
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function fnLinkPageTab(tabInfo){
|
function fnLinkPageTab(tabInfo){
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user