diff --git a/frontend-new/TODO.md b/frontend-new/TODO.md index 6bcb5f046..9509978cd 100644 --- a/frontend-new/TODO.md +++ b/frontend-new/TODO.md @@ -57,7 +57,7 @@ once QA has passed, the checkboxes can be removed and the page can be ~~striked - index - [x] fetch - [x] layout - - [ ] functionality (search without reloading the page, sorting, licence and version filter) + - [ ] functionality (sorting, licence and version filter) - [x] design - [ ] qa - linkout @@ -70,7 +70,7 @@ once QA has passed, the checkboxes can be removed and the page can be ~~striked - [x] fetch - [x] layout - [x] functionality - - [ ] design + - [x] design - [ ] qa - notifications - [x] fetch diff --git a/frontend-new/src/components/Markdown.vue b/frontend-new/src/components/Markdown.vue index 6e59971a7..633450226 100644 --- a/frontend-new/src/components/Markdown.vue +++ b/frontend-new/src/components/Markdown.vue @@ -16,9 +16,10 @@ const dum = computed(() => props); watch(dum, fetch, { deep: true }); const renderedMarkdown = ref(""); -const loading = ref(true); +const loading = ref(false); async function fetch() { if (!props.raw) return; + loading.value = true; renderedMarkdown.value = await useInternalApi("pages/render", false, "post", { content: props.raw, }).catch((e) => handleRequestError(e, ctx, i18n)); diff --git a/frontend-new/src/components/design/Link.vue b/frontend-new/src/components/design/Link.vue index 854b9b670..ba066293d 100644 --- a/frontend-new/src/components/design/Link.vue +++ b/frontend-new/src/components/design/Link.vue @@ -1,17 +1,21 @@