From 76cd4341b8c4e15a178d06a127f1f50039aeaf9b Mon Sep 17 00:00:00 2001 From: brufdev Date: Thu, 27 Mar 2025 17:37:55 +0000 Subject: [PATCH] Fix parsing links inside task lists --- resources/views/livewire/vault/show.blade.php | 30 ++++++------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/resources/views/livewire/vault/show.blade.php b/resources/views/livewire/vault/show.blade.php index e985dbc..6b72592 100644 --- a/resources/views/livewire/vault/show.blade.php +++ b/resources/views/livewire/vault/show.blade.php @@ -183,7 +183,6 @@ selectedFile: $wire.entangle('selectedFile'), selectedFileExtension: $wire.entangle('selectedFileExtension'), html: '', - renderListitem: null, init() { this.$watch('isEditMode', value => { @@ -202,9 +201,6 @@ }); this.isLeftPanelOpen = !this.isSmallDevice(); - let markedRender = new marked.Renderer; - markedRender.parser = new marked.Parser; - this.renderListitem = markedRender.listitem.bind(markedRender); }, isSmallDevice() { @@ -244,18 +240,16 @@ }, markdownToHtml() { - let el = document.getElementById('noteEdit'); - let markdown = ''; - let renderListitem = this.renderListitem; - let node = this.selectedFile; + const el = document.getElementById('noteEdit'); if (!el) { - this.html = markdown; + this.html = ''; return; } - renderer = { + const node = this.selectedFile; + const renderer = { image(token) { let html = ''; @@ -281,24 +275,18 @@ return '' + token.text + ''; }, - listitem(token) { - let html = renderListitem(token); - - if (token.task) { - html = html.replace('
  • ', '
  • ') - .replace('