From 6c91cf55201bf31590d27fc85b3a0f21e1da319c Mon Sep 17 00:00:00 2001 From: Naitian Zhou Date: Wed, 15 Nov 2023 02:07:37 -0800 Subject: [PATCH] Add lib --- website/.gitignore | 1 + website/src/lib/Dissection.svelte | 77 ++++++++++++++++ website/src/lib/Figure.svelte | 30 ++++++ website/src/lib/SemClusters.svelte | 41 +++++++++ website/src/lib/SmallCaps.svelte | 6 ++ website/src/lib/Variation.svelte | 143 +++++++++++++++++++++++++++++ website/src/lib/Wide.svelte | 13 +++ website/src/lib/index.js | 1 + 8 files changed, 312 insertions(+) create mode 100644 website/src/lib/Dissection.svelte create mode 100644 website/src/lib/Figure.svelte create mode 100644 website/src/lib/SemClusters.svelte create mode 100644 website/src/lib/SmallCaps.svelte create mode 100644 website/src/lib/Variation.svelte create mode 100644 website/src/lib/Wide.svelte create mode 100644 website/src/lib/index.js diff --git a/website/.gitignore b/website/.gitignore index 6635cf5..fceadae 100644 --- a/website/.gitignore +++ b/website/.gitignore @@ -1,3 +1,4 @@ +!*/ .DS_Store node_modules /build diff --git a/website/src/lib/Dissection.svelte b/website/src/lib/Dissection.svelte new file mode 100644 index 0000000..cc49cc2 --- /dev/null +++ b/website/src/lib/Dissection.svelte @@ -0,0 +1,77 @@ + + + + + + + + + {bottomtext} + {toptext} + + + + + + Template + Fill + + + + + + +
"I prefer {bottomtext} to {toptext}"
+ + diff --git a/website/src/lib/Figure.svelte b/website/src/lib/Figure.svelte new file mode 100644 index 0000000..c071ea2 --- /dev/null +++ b/website/src/lib/Figure.svelte @@ -0,0 +1,30 @@ + + +
+ {#if title} +

{title}

+ {/if} + + {#if caption} +
{@html caption}
+ {/if} +
+ + diff --git a/website/src/lib/SemClusters.svelte b/website/src/lib/SemClusters.svelte new file mode 100644 index 0000000..82a5d06 --- /dev/null +++ b/website/src/lib/SemClusters.svelte @@ -0,0 +1,41 @@ + + +
+ {#each clusters as cluster, i} + + {/each} +
+
+ {#each clusters as cluster, i} + {#if selectedCluster == i} + + {/if} + {/each} +
+ + + diff --git a/website/src/lib/SmallCaps.svelte b/website/src/lib/SmallCaps.svelte new file mode 100644 index 0000000..d56f192 --- /dev/null +++ b/website/src/lib/SmallCaps.svelte @@ -0,0 +1,6 @@ + + diff --git a/website/src/lib/Variation.svelte b/website/src/lib/Variation.svelte new file mode 100644 index 0000000..731770b --- /dev/null +++ b/website/src/lib/Variation.svelte @@ -0,0 +1,143 @@ + + +
+ {#each clusters as cluster, i} +
selectedCluster == i ? selectedCluster = -1 : selectedCluster = i} + > +
+ {#each cluster.memes as meme, j} +
+
+ + {meme.subreddit} +
+ {/each} +
+
{cluster.name}
+
+ {/each} +
+ + + diff --git a/website/src/lib/Wide.svelte b/website/src/lib/Wide.svelte new file mode 100644 index 0000000..1ed1914 --- /dev/null +++ b/website/src/lib/Wide.svelte @@ -0,0 +1,13 @@ +
+ +
+ + diff --git a/website/src/lib/index.js b/website/src/lib/index.js new file mode 100644 index 0000000..856f2b6 --- /dev/null +++ b/website/src/lib/index.js @@ -0,0 +1 @@ +// place files you want to import through the `$lib` alias in this folder.