From f6eff090e75d5afcf234cc2242f1a04b8066f2a6 Mon Sep 17 00:00:00 2001 From: Carter Date: Sat, 18 Nov 2023 23:55:34 -0500 Subject: [PATCH 01/11] Accept image pasting functionality (#151) * Accept image pasting functionality * Bump to 0.7.1 * Default alt text should be like github * sync modelValue changes to codemirror state * Refactor image uploading in paste * Fix error handling in image upload --- lib/components/base/MarkdownEditor.vue | 86 +++++++++++++++++++++----- package.json | 2 +- 2 files changed, 71 insertions(+), 17 deletions(-) diff --git a/lib/components/base/MarkdownEditor.vue b/lib/components/base/MarkdownEditor.vue index 80cd100d4..d72c066b3 100644 --- a/lib/components/base/MarkdownEditor.vue +++ b/lib/components/base/MarkdownEditor.vue @@ -263,7 +263,7 @@ diff --git a/lib/components/base/MarkdownEditor.vue b/lib/components/base/MarkdownEditor.vue index d72c066b3..434283f7d 100644 --- a/lib/components/base/MarkdownEditor.vue +++ b/lib/components/base/MarkdownEditor.vue @@ -727,7 +727,7 @@ function openVideoModal() { .markdown-resource-link { cursor: pointer; - color: var(--color-link); + color: var(--color-blue); &:focus-visible, &:hover { diff --git a/lib/components/base/PageBar.vue b/lib/components/base/PageBar.vue new file mode 100644 index 000000000..cad2f2cfd --- /dev/null +++ b/lib/components/base/PageBar.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/lib/components/base/Pagination.vue b/lib/components/base/Pagination.vue index 221da9971..72714edfa 100644 --- a/lib/components/base/Pagination.vue +++ b/lib/components/base/Pagination.vue @@ -3,7 +3,7 @@ -
- +
+
diff --git a/lib/components/base/ProjectCard.vue b/lib/components/base/ProjectCard.vue index 35f660f9a..d96277724 100644 --- a/lib/components/base/ProjectCard.vue +++ b/lib/components/base/ProjectCard.vue @@ -1,585 +1,447 @@ - diff --git a/lib/components/base/Promotion.vue b/lib/components/base/Promotion.vue index f83f8c4c6..a0a6e620b 100644 --- a/lib/components/base/Promotion.vue +++ b/lib/components/base/Promotion.vue @@ -44,7 +44,7 @@ const target = computed(() => (props.external ? '_blank' : '_self')) diff --git a/lib/components/index.js b/lib/components/index.js index 000ab7584..a6f163f37 100644 --- a/lib/components/index.js +++ b/lib/components/index.js @@ -22,6 +22,9 @@ export { default as ProjectCard } from './base/ProjectCard.vue' export { default as Promotion } from './base/Promotion.vue' export { default as Slider } from './base/Slider.vue' export { default as Toggle } from './base/Toggle.vue' +export { default as ListSelector } from './base/ListSelector.vue' +export { default as PageBar } from './base/PageBar.vue' +export { default as ScrollableMultiSelect } from './base/ScrollableMultiSelect.vue' // Branding export { default as AnimatedLogo } from './brand/AnimatedLogo.vue' diff --git a/lib/components/nav/Breadcrumbs.vue b/lib/components/nav/Breadcrumbs.vue index b23ded1e2..b96a7be8d 100644 --- a/lib/components/nav/Breadcrumbs.vue +++ b/lib/components/nav/Breadcrumbs.vue @@ -1,5 +1,5 @@ -