Allow setting roles for guest stars

This commit is contained in:
Bill Thornton
2025-04-14 00:39:50 -04:00
parent c1376c1d8d
commit a791b353d7
@@ -67,16 +67,15 @@ function show(person) {
if (type === PersonKind.Unknown) {
continue;
}
selectPersonTypeOptions += `<option value="${type}">\${${type}}</option>`;
const selected = person.Type === type ? 'selected' : '';
selectPersonTypeOptions += `<option value="${type}" ${selected}>\${${type}}</option>`;
}
dlg.querySelector('.selectPersonType').innerHTML = globalize.translateHtml(selectPersonTypeOptions);
dlg.querySelector('.selectPersonType').addEventListener('change', function () {
if (this.value === 'Actor') {
dlg.querySelector('.fldRole').classList.remove('hide');
} else {
dlg.querySelector('.fldRole').classList.add('hide');
}
dlg.querySelector('.fldRole').classList.toggle(
'hide',
![ PersonKind.Actor, PersonKind.GuestStar ].includes(this.value));
});
dlg.querySelector('.btnCancel').addEventListener('click', function () {