UI bug fix
This commit is contained in:
parent
dc398a2ec4
commit
c8c2010a58
@ -986,6 +986,7 @@ ul {
|
||||
background-color: rgba(var(--foreground-color), 1);
|
||||
width: 100%;
|
||||
border: solid thin rgba(var(--text-color), 0.1);
|
||||
font-size: 0.9rem;
|
||||
}
|
||||
.display-task__category {
|
||||
display: inline-flex;
|
||||
|
||||
2
css/main.min.css
vendored
2
css/main.min.css
vendored
File diff suppressed because one or more lines are too long
@ -982,6 +982,7 @@ ul {
|
||||
background-color: rgba(var(--foreground-color), 1);
|
||||
width: 100%;
|
||||
border: solid thin rgba(var(--text-color), 0.1);
|
||||
font-size: 0.9rem;
|
||||
&__category {
|
||||
display: inline-flex;
|
||||
padding: 0.3rem 0.5rem;
|
||||
|
||||
11
index.html
11
index.html
@ -1886,7 +1886,7 @@
|
||||
${maxSlots ? html`
|
||||
<div class="display-task__detail">
|
||||
<span class="display-task__detail__title">Slots: </span>
|
||||
<span class="display-task__detail__value">${maxSlots}</span>
|
||||
<span class="display-task__detail__value">${maxSlots - assignedInterns.length}</span>
|
||||
</div>
|
||||
`: ''}
|
||||
${reward ? html`
|
||||
@ -2287,6 +2287,7 @@
|
||||
function showTaskDetails(taskId) {
|
||||
const [projectCode, branch, task] = taskId.split('_')
|
||||
const { title, description, category, maxSlots, duration, durationType, reward } = RIBC.getTaskDetails(projectCode, branch, task)
|
||||
const assignedInterns = RIBC.getAssignedInterns(projectCode, branch, task) || [];
|
||||
let hasApplied = false
|
||||
try {
|
||||
floDapps.user.id
|
||||
@ -2318,7 +2319,7 @@
|
||||
${maxSlots ? html`
|
||||
<div class="display-task__detail">
|
||||
<span class="display-task__detail__title">Slots: </span>
|
||||
<span class="display-task__detail__value">${maxSlots}</span>
|
||||
<span class="display-task__detail__value">${maxSlots - assignedInterns.length}</span>
|
||||
</div>
|
||||
`: ''}
|
||||
${reward ? html`
|
||||
@ -2558,6 +2559,12 @@
|
||||
currentTask = e.target.closest('.task-list-item');
|
||||
const taskStatus = e.target.checked ? 'completed' : 'incomplete'
|
||||
RIBC.admin.putTaskStatus(taskStatus, appState.params.id, appState.params.branch, currentTask.dataset.taskId)
|
||||
if (e.target.checked) {
|
||||
// remove task from displayed list
|
||||
const taskId = `${appState.params.id}_${appState.params.branch}_${currentTask.dataset.taskId}`;
|
||||
const filteredTasks = RIBC.getDisplayedTasks().filter(task => task !== taskId)
|
||||
RIBC.admin.setDisplayedTasks(filteredTasks)
|
||||
}
|
||||
})
|
||||
delegate(getRef('task_list'), 'change', 'sm-select', (e) => {
|
||||
currentTask = e.target.closest('.task-list-item');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user