From 344dcdf71a018ff8cf1b0a4f3ca14444ff30b86e Mon Sep 17 00:00:00 2001 From: enisn Date: Thu, 25 Mar 2021 16:33:16 +0300 Subject: [PATCH] CmsKit - Fix short description generation from markdown --- .../Pages/CmsKit/BlogPosts/create.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js index aedb5aa372..3a279d3dd2 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js @@ -174,17 +174,16 @@ }); var shorDescriptionEdited = false; - $pageContentInput.on('change', function () { + + function reflectContentChanges(htmlContent) { if (shorDescriptionEdited) { return; } - var htmlValue = $pageContentInput.val(); - - var plainValue = jQuery('
').html(htmlValue).text().replace(/\n/g, ' ').substring(0, 120); + var plainValue = jQuery('
').html(htmlContent).text().replace(/\n/g, ' ').substring(0, 120); $shortDescription.val(plainValue); - }); + } $shortDescription.on('change', function () { shorDescriptionEdited = true; @@ -243,6 +242,8 @@ change: function (_val) { $editorInput.val(editor.getMarkdown()); $editorInput.trigger("change"); + debugger; + reflectContentChanges(editor.getHtml()); } } }).data(editorDataKey);