Skip to content

Commit 6879290

Browse files
committed
Add more comments in JavasScript component of Vue template
1 parent 08dd4a8 commit 6879290

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/components/TaskList.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,25 +136,25 @@ import store from "@/store";
136136
import { defineComponent } from "vue";
137137
import { TodoTask } from "./NewTask.vue";
138138
139-
export enum RepeatInterval {
139+
export enum RepeatInterval { //task repeat internal enum
140140
Daily = 1, //daily gets 1x XP, weekly gets 2x XP, monthly gets 3x XP, yearly gets 4x XP, one-time gets 5x XP multiplier
141141
Weekly = 2,
142142
Monthly = 3,
143143
Yearly = 4,
144144
Once = 5,
145145
}
146-
export enum Difficulty {
146+
export enum Difficulty { //task difficulty enum
147147
Easy = 1, //easy gets 1x XP, medium gets 2x XP, hard gets 3x XP multiplier
148148
Medium = 2,
149149
Hard = 3,
150150
}
151-
export enum Priority {
151+
export enum Priority { //task priority enum
152152
Low = 1, //low gets 1x XP, medium gets 2x XP, hard gets 3x XP multiplier
153153
Medium = 2,
154154
High = 3,
155155
}
156156
export default defineComponent({
157-
name: "TaskList",
157+
name: "TaskList", //task list component
158158
props: {
159159
newId: Number,
160160
tasks: Array,
@@ -223,14 +223,14 @@ export default defineComponent({
223223
* @param id the task ID
224224
*/
225225
completeTask: function (id: number): void {
226-
store.dispatch("completeTask", id);
226+
store.dispatch("completeTask", id); //complete task based on task ID
227227
},
228228
/**
229229
* Delete the task based on task ID.
230230
* @param id the task ID
231231
*/
232232
deleteTask: function (id: number): void {
233-
store.dispatch("deleteTask", id);
233+
store.dispatch("deleteTask", id); //delete task based on task ID
234234
},
235235
},
236236
});

0 commit comments

Comments
 (0)