발송결과 상위 탭 active 코드개선
This commit is contained in:
parent
b5d6d19478
commit
071fd2b35b
@ -25,16 +25,23 @@ function initMenuTab(){
|
||||
console.log('uri:', uri);
|
||||
|
||||
|
||||
if(uri.includes('selectMsgSentView')){
|
||||
$('.topTab').removeClass("active");
|
||||
$("#smsTab").addClass("active");
|
||||
}else if(uri.includes('selectKakaoSentView')){
|
||||
$('.topTab').removeClass("active");
|
||||
$("#kakaoTab").addClass("active");
|
||||
}else if(uri.includes('faxSendList')){
|
||||
$('.topTab').removeClass("active");
|
||||
$("#faxTab").addClass("active");
|
||||
// URI 키워드와 해당 탭 ID를 매핑
|
||||
const tabMapping = [
|
||||
{ keyword: 'selectMsgSentView', tabId: '#smsTab' }, // 'selectMsgSentView' 키워드를 '#smsTab'으로 매핑
|
||||
{ keyword: 'selectKakaoSentView', tabId: '#kakaoTab' }, // 'selectKakaoSentView' 키워드를 '#kakaoTab'으로 매핑
|
||||
{ keyword: 'faxSendList', tabId: '#faxTab' } // 'faxSendList' 키워드를 '#faxTab'으로 매핑
|
||||
];
|
||||
|
||||
// URI에 특정 키워드가 포함되어 있는지 확인하여 활성 탭 정보를 찾음
|
||||
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){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user