This commit is contained in:
sairaj mote 2022-11-15 01:03:27 +05:30
parent ca968faf98
commit b26b61e959

View File

@ -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) {