bug fix
This commit is contained in:
parent
ca968faf98
commit
b26b61e959
17
index.html
17
index.html
@ -811,7 +811,7 @@
|
|||||||
domRefs[elementId].count += 1;
|
domRefs[elementId].count += 1;
|
||||||
return document.getElementById(elementId);
|
return document.getElementById(elementId);
|
||||||
} else {
|
} else {
|
||||||
if (!domRefs[elementId]?.ref?.deref())
|
if (!domRefs[elementId].ref?.deref())
|
||||||
domRefs[elementId].ref = new WeakRef(document.getElementById(elementId));
|
domRefs[elementId].ref = new WeakRef(document.getElementById(elementId));
|
||||||
return domRefs[elementId].ref.deref();
|
return domRefs[elementId].ref.deref();
|
||||||
}
|
}
|
||||||
@ -2602,9 +2602,8 @@
|
|||||||
color = '--orange'
|
color = '--orange'
|
||||||
}
|
}
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
getRef('intern_rating').style.setProperty('--progress', `${400 - (rating * 4)}`)
|
document.getElementById('intern_rating').style = `--progress: ${400 - (rating * 4)}; --rating-color:var(${color})`;
|
||||||
getRef('intern_rating').style.setProperty('--rating-color', `var(${color})`)
|
}, 100);
|
||||||
}, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// opens a popup containing various project information
|
// opens a popup containing various project information
|
||||||
@ -2985,7 +2984,7 @@
|
|||||||
const button = e.target.closest('button');
|
const button = e.target.closest('button');
|
||||||
if (getRef('intern_info__name').isContentEditable) {
|
if (getRef('intern_info__name').isContentEditable) {
|
||||||
const floId = getRef('intern_info__flo_id').value;
|
const floId = getRef('intern_info__flo_id').value;
|
||||||
const newName = getRef('intern_info__name').innerText.trim();
|
const newName = getRef('intern_info__name').textContent.trim();
|
||||||
if (newName !== '' && floGlobals.tempEditableContent !== newName) {
|
if (newName !== '' && floGlobals.tempEditableContent !== newName) {
|
||||||
RIBC.admin.renameIntern(floId, newName)
|
RIBC.admin.renameIntern(floId, newName)
|
||||||
const highPerformingInterns = Object.keys(RIBC.getInternList()).sort((a, b) => RIBC.getInternRating(b) - RIBC.getInternRating(a));
|
const highPerformingInterns = Object.keys(RIBC.getInternList()).sort((a, b) => RIBC.getInternRating(b) - RIBC.getInternRating(a));
|
||||||
@ -3204,17 +3203,15 @@
|
|||||||
switch (e.target.id) {
|
switch (e.target.id) {
|
||||||
case 'intern_list_popup':
|
case 'intern_list_popup':
|
||||||
renderElem(getRef('intern_list_container'), html``)
|
renderElem(getRef('intern_list_container'), html``)
|
||||||
getRef('intern_search_field').value = ''
|
getRef('intern_search_field').value = '';
|
||||||
floGlobals.selectedInterns.clear()
|
floGlobals.selectedInterns.clear()
|
||||||
getRef('assign_interns_button').disabled = true
|
getRef('assign_interns_button').disabled = true;
|
||||||
break;
|
break;
|
||||||
case 'rate_participants_popup':
|
case 'rate_participants_popup':
|
||||||
renderElem(getRef('rating_wrapper'), html``)
|
renderElem(getRef('rating_wrapper'), html``)
|
||||||
break;
|
break;
|
||||||
case 'intern_info_popup':
|
case 'intern_info_popup':
|
||||||
getRef('intern_info__name').contentEditable = false
|
renderElem(getRef('intern_info__wrapper'), html``)
|
||||||
renderElem(getRef('intern_info__name'), html`${floGlobals.tempEditableContent}`)
|
|
||||||
getRef('intern_info__name').nextElementSibling.textContent = 'Edit'
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (popupStack.items.length === 0) {
|
if (popupStack.items.length === 0) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user