Skip to content

Commit 540a42e

Browse files
Bullet Points Change Order of Projects
- Now when user does anything with bullet points it will update the project list to have the most recently updated on top
1 parent c71f4b5 commit 540a42e

4 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/bulletpoint.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ addBulletPointButton_el.addEventListener('click', async () => {
2121
return;
2222
}
2323
await api.bulletpointHandler({request: 'Add', taskID: taskID, projectID: projectID, bulletpoint: bulletpointInput_el.value});
24+
await api.updateProjectDateModified({projectID: projectID});
2425
addBulletpointOverlay_el.style.display = 'none';
2526
bulletpointInput_el.value = '';
2627
await viewBulletpoints(currentBulletpointList, taskID, projectID);
@@ -90,6 +91,7 @@ async function viewBulletpoints(container, taskID, projectID) {
9091
listItemDiv_el.addEventListener('click', async (event) => {
9192
event.stopPropagation();
9293
const updatedStatus = await api.bulletpointHandler({request: 'Status', bulletpointID: element.id, status: element.status});
94+
await api.updateProjectDateModified({projectID: projectID});
9395
element.status = updatedStatus;
9496
if (updatedStatus === 'complete'){
9597
text_el.classList.add('complete');
@@ -117,6 +119,7 @@ document.addEventListener('keypress', async (event) => {
117119
return;
118120
}
119121
await api.bulletpointHandler({request: 'Add', taskID: taskID, projectID: projectID, bulletpoint: bulletpointInput_el.value});
122+
await api.updateProjectDateModified({projectID: projectID});
120123
await viewBulletpoints(currentBulletpointList, taskID, projectID);
121124
populateActiveBulletpoints();
122125
populateCompleteBulletpoints();

src/deleteBulletpoint.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ cancelDeleteBulletpointButton_el.addEventListener('click', () => {
1818

1919
confirmDeleteBulletpointButton_el.addEventListener('click', async () => {
2020
await api.bulletpointHandler({request: 'Delete', bulletpointID: currentDeleteBulletpointID});
21+
await api.updateProjectDateModified({projectID: currentDeleteProjectID});
2122
deleteBulletpointOverlay_el.style.display = 'none';
2223
await viewBulletpoints(currentBulletpointList, currentDeleteTaskID, currentDeleteProjectID);
2324
await populateActiveBulletpoints();

src/editBulletpoint.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ document.addEventListener('keypress', async (event) => {
3838
} else {
3939
removeErrorInput(editBulletpointInput_el);
4040
await api.bulletpointHandler({request: 'Edit', bulletpointID: currentEditBulletpointID, editBulletpoint: editBulletpointInput_el.value});
41+
await api.updateProjectDateModified({projectID: currentEditProjectID});
4142
editBulletpointInput_el.value = '';
4243
editBulletpointOverlay_el.style.display = 'none';
4344
await viewBulletpoints(currentBulletpointList, currentEditTaskID, currentEditProjectID);

src/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ async function getProjectInfo(reqStatus) {
207207
});
208208
}
209209

210-
211210
ipcMain.handle('project-handler', (req, data) => {
212211
if (!data || !data.request ) return;
213212
switch (data.request) {

0 commit comments

Comments
 (0)