From d0975a6e7ee57de4debda94e823011d813fbf4a1 Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Sun, 5 Sep 2021 21:39:24 -0500 Subject: Initial rewrite in svelte --- src/App.svelte | 5 ++ src/App.vue | 30 ------- src/components/ActionBar.vue | 85 -------------------- src/components/Editor.svelte | 20 +++++ src/components/EditorActions.svelte | 86 ++++++++++++++++++++ src/components/EditorLists.svelte | 118 ++++++++++++++++++++++++++++ src/components/EditorLists.vue | 152 ------------------------------------ src/components/FileUpload.svelte | 11 +++ src/components/FileUpload.vue | 51 ------------ src/components/List.vue | 35 --------- src/components/UIButton.vue | 32 -------- src/features/parser.ts | 119 ---------------------------- src/global.d.ts | 1 + src/logic/EditorActions.ts | 22 ++++++ src/main.ts | 11 +-- src/models/EventInfo.ts | 79 +++++++++---------- src/models/Lab.ts | 45 +++++++---- src/models/PeerTeacher.ts | 58 +++++--------- src/router/index.ts | 27 ------- src/shims-vue.d.ts | 6 -- src/store/index.ts | 36 --------- src/stores.ts | 6 ++ src/util/error.ts | 6 ++ src/util/parser.ts | 107 +++++++++++++++++++++++++ src/views/Editor.vue | 44 ----------- src/views/Start.vue | 52 ------------ src/vuex-shim.d.ts | 17 ---- 27 files changed, 474 insertions(+), 787 deletions(-) create mode 100644 src/App.svelte delete mode 100644 src/App.vue delete mode 100644 src/components/ActionBar.vue create mode 100644 src/components/Editor.svelte create mode 100644 src/components/EditorActions.svelte create mode 100644 src/components/EditorLists.svelte delete mode 100644 src/components/EditorLists.vue create mode 100644 src/components/FileUpload.svelte delete mode 100644 src/components/FileUpload.vue delete mode 100644 src/components/List.vue delete mode 100644 src/components/UIButton.vue delete mode 100644 src/features/parser.ts create mode 100644 src/global.d.ts create mode 100644 src/logic/EditorActions.ts delete mode 100644 src/router/index.ts delete mode 100644 src/shims-vue.d.ts delete mode 100644 src/store/index.ts create mode 100644 src/stores.ts create mode 100644 src/util/error.ts create mode 100644 src/util/parser.ts delete mode 100644 src/views/Editor.vue delete mode 100644 src/views/Start.vue delete mode 100644 src/vuex-shim.d.ts (limited to 'src') diff --git a/src/App.svelte b/src/App.svelte new file mode 100644 index 0000000..4fbef54 --- /dev/null +++ b/src/App.svelte @@ -0,0 +1,5 @@ + + + diff --git a/src/App.vue b/src/App.vue deleted file mode 100644 index 5a1f608..0000000 --- a/src/App.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/components/ActionBar.vue b/src/components/ActionBar.vue deleted file mode 100644 index bfe3cdb..0000000 --- a/src/components/ActionBar.vue +++ /dev/null @@ -1,85 +0,0 @@ - - - - - diff --git a/src/components/Editor.svelte b/src/components/Editor.svelte new file mode 100644 index 0000000..c8a30c6 --- /dev/null +++ b/src/components/Editor.svelte @@ -0,0 +1,20 @@ + + +
+ + +
+ + diff --git a/src/components/EditorActions.svelte b/src/components/EditorActions.svelte new file mode 100644 index 0000000..a0372ed --- /dev/null +++ b/src/components/EditorActions.svelte @@ -0,0 +1,86 @@ + + +
+ + + + + + + + + + +
+ + + + diff --git a/src/components/EditorLists.svelte b/src/components/EditorLists.svelte new file mode 100644 index 0000000..1fc484b --- /dev/null +++ b/src/components/EditorLists.svelte @@ -0,0 +1,118 @@ + + +
+
+

Peer Teachers

+ + {#each peerTeachers as pt} + + + {pt.firstname} {pt.lastname} + {pt.id} + + + { + ptStore.update((val) => { + val.delete(pt.id); + return val; + }); + }}>remove_circle + + + {/each} + +
+
+

Labs

+ + {#each labs as lab} + + + {lab.course}-{lab.section} [{lab.time}] + + {lab.location} + + + { + console.log("hello"); + }}>add_circle + + {/each} + +
+
+

PT - Assigned Labs

+ + {#each nothing as n} + + + {n.course} {n.section} + + {n.event.days} + {n.event.start}-{n.event.end} + + + { + console.log("hello"); + }}>remove_circle + + {/each} + +
+
+ + diff --git a/src/components/EditorLists.vue b/src/components/EditorLists.vue deleted file mode 100644 index dff34f4..0000000 --- a/src/components/EditorLists.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - - - diff --git a/src/components/FileUpload.svelte b/src/components/FileUpload.svelte new file mode 100644 index 0000000..d325e32 --- /dev/null +++ b/src/components/FileUpload.svelte @@ -0,0 +1,11 @@ + + +