fix:Alpine.js 내부 API 접근 오류 수정 (__x.$data)
getActiveSubtabContainer에서 Alpine 내부 API 대신 offsetParent로 활성 서브탭 컨테이너를 판별하도록 변경. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -180,15 +180,10 @@ function clearAllCheckboxes() {
|
||||
document.getElementById('bulk-actions').style.display = 'none';
|
||||
}
|
||||
|
||||
function getActiveSubtabContainer() {
|
||||
const subTab = document.querySelector('[x-data]').__x.$data.commissionSubTab;
|
||||
return subTab === 'manager'
|
||||
? document.querySelector('[x-show="commissionSubTab === \'manager\'"]')
|
||||
: document.querySelector('[x-show="commissionSubTab === \'partner\'"]');
|
||||
}
|
||||
|
||||
function updateSelection() {
|
||||
const container = getActiveSubtabContainer();
|
||||
const container = document.querySelector('[x-show="commissionSubTab === \'partner\'"]')?.offsetParent !== null
|
||||
? document.querySelector('[x-show="commissionSubTab === \'partner\'"]')
|
||||
: document.querySelector('[x-show="commissionSubTab === \'manager\'"]');
|
||||
selectedIds = container
|
||||
? Array.from(container.querySelectorAll('.commission-checkbox:checked')).map(cb => parseInt(cb.value))
|
||||
: [];
|
||||
|
||||
Reference in New Issue
Block a user