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