code refactoring
This commit is contained in:
parent
9fca3e6754
commit
e8ecd3204e
@ -98,7 +98,7 @@
|
|||||||
<script src="scripts/compactIDB.min.js" type="text/javascript"></script>
|
<script src="scripts/compactIDB.min.js" type="text/javascript"></script>
|
||||||
<script src="scripts/floCloudAPI.min.js" type="text/javascript"></script>
|
<script src="scripts/floCloudAPI.min.js" type="text/javascript"></script>
|
||||||
<script src="scripts/floDapps.min.js" type="text/javascript"></script>
|
<script src="scripts/floDapps.min.js" type="text/javascript"></script>
|
||||||
<script src="scripts/app.js"></script>
|
<script src="scripts/app.min.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
@ -587,7 +587,7 @@ async function applyToTask(id) {
|
|||||||
floCloudAPI.sendGeneralData({ taskID: id }, 'taskApplications')
|
floCloudAPI.sendGeneralData({ taskID: id }, 'taskApplications')
|
||||||
.then(response => {
|
.then(response => {
|
||||||
notify('You have successfully applied to the task', 'success')
|
notify('You have successfully applied to the task', 'success')
|
||||||
render.availableTasks('available_tasks');
|
render.availableTasks();
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
notify('An error occurred while applying to the task', 'error')
|
notify('An error occurred while applying to the task', 'error')
|
||||||
})
|
})
|
||||||
@ -643,7 +643,7 @@ async function saveTask() {
|
|||||||
floCloudAPI.updateObjectData('rmInterns')
|
floCloudAPI.updateObjectData('rmInterns')
|
||||||
.then(response => {
|
.then(response => {
|
||||||
notify('Task saved successfully', 'success')
|
notify('Task saved successfully', 'success')
|
||||||
render.availableTasks('available_tasks_list');
|
render.availableTasks();
|
||||||
})
|
})
|
||||||
.catch(e => {
|
.catch(e => {
|
||||||
notify('An error occurred while saving the task', 'error')
|
notify('An error occurred while saving the task', 'error')
|
||||||
@ -674,7 +674,7 @@ async function deleteTask(id) {
|
|||||||
floGlobals.appObjects.rmInterns.tasks.splice(taskIndex, 0, cloneOfTaskToBeDeleted);
|
floGlobals.appObjects.rmInterns.tasks.splice(taskIndex, 0, cloneOfTaskToBeDeleted);
|
||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
closePopup()
|
closePopup()
|
||||||
render.availableTasks('available_tasks_list');
|
render.availableTasks();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
const render = {
|
const render = {
|
||||||
@ -706,7 +706,7 @@ const render = {
|
|||||||
</li>
|
</li>
|
||||||
`
|
`
|
||||||
},
|
},
|
||||||
availableTasks(target) {
|
availableTasks(target = 'available_tasks_list') {
|
||||||
if (floGlobals.appObjects?.rmInterns?.tasks?.length === 0)
|
if (floGlobals.appObjects?.rmInterns?.tasks?.length === 0)
|
||||||
return renderElem(getRef(target), html`<p>No tasks available</p>`)
|
return renderElem(getRef(target), html`<p>No tasks available</p>`)
|
||||||
const tasksList = floGlobals.appObjects.rmInterns.tasks.map(render.task);
|
const tasksList = floGlobals.appObjects.rmInterns.tasks.map(render.task);
|
||||||
@ -779,12 +779,14 @@ function renderLanding(state) {
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex flex-direction-column gap-1-5">
|
<div class="flex flex-direction-column gap-1-5">
|
||||||
<h4>Available</h4>
|
<h4>Available</h4>
|
||||||
<ul id="available_tasks_list" class="grid"></ul>
|
<ul id="available_tasks_list" class="grid">
|
||||||
|
<sm-spinner></sm-spinner>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</article>
|
</article>
|
||||||
`)
|
`)
|
||||||
render.availableTasks('available_tasks_list')
|
render.availableTasks()
|
||||||
}
|
}
|
||||||
router.addRoute('', renderLanding)
|
router.addRoute('', renderLanding)
|
||||||
router.addRoute('landing', renderLanding)
|
router.addRoute('landing', renderLanding)
|
||||||
@ -892,9 +894,11 @@ router.addRoute('home', (state) => {
|
|||||||
Add Task
|
Add Task
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<ul id="available_tasks_list" class="grid"></ul>
|
<ul id="available_tasks_list" class="grid">
|
||||||
|
<sm-spinner></sm-spinner>
|
||||||
|
</ul>
|
||||||
`)
|
`)
|
||||||
render.availableTasks('available_tasks_list')
|
render.availableTasks()
|
||||||
} else if (view === 'applications') {
|
} else if (view === 'applications') {
|
||||||
renderElem(getRef('sub_admin_view'), html`
|
renderElem(getRef('sub_admin_view'), html`
|
||||||
<li class="flex align-center gap-1">
|
<li class="flex align-center gap-1">
|
||||||
@ -911,12 +915,14 @@ router.addRoute('home', (state) => {
|
|||||||
<h2>Home</h2>
|
<h2>Home</h2>
|
||||||
<div class="flex flex-direction-column gap-1-5">
|
<div class="flex flex-direction-column gap-1-5">
|
||||||
<h4>Available</h4>
|
<h4>Available</h4>
|
||||||
<ul id="available_tasks_list" class="grid"></ul>
|
<ul id="available_tasks_list" class="grid">
|
||||||
|
<sm-spinner></sm-spinner>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</article>
|
</article>
|
||||||
`)
|
`)
|
||||||
render.availableTasks('available_tasks_list')
|
render.availableTasks()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
22
scripts/app.min.js
vendored
22
scripts/app.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user