From 58baa828c7dca0dea2e907dd703181d1405572b8 Mon Sep 17 00:00:00 2001 From: Herb Miller Date: Sat, 17 Sep 2022 16:07:36 +0100 Subject: [PATCH] Avoid fatal errors handling Jetpack's Markdown block's description #55 --- src/oik-blocklist/blocklist.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/oik-blocklist/blocklist.js b/src/oik-blocklist/blocklist.js index 8ce08bf..22be132 100644 --- a/src/oik-blocklist/blocklist.js +++ b/src/oik-blocklist/blocklist.js @@ -152,6 +152,13 @@ function BlockListItem( block, showBlockLink ) { var blockSupportsInserter = null; blockSupportsInserter = BlockSupportsInserter( block) ; + var blockDescription = null; + //console.log( block.description ); + blockDescription = ( typeof block.description === 'string' ) ? block.description : 'TBC'; + //blockDescription = {block.description}; + + //console.log( block.block_name + '|' + block.name ); + //console.log( blockDescription ); return( @@ -176,7 +183,7 @@ function BlockListItem( block, showBlockLink ) { } {blockSupportsInserter}
- {block.description}
+ {blockDescription}
@@ -198,11 +205,13 @@ function BlockListItem( block, showBlockLink ) { */ function BlockCreateBlockLink( block, component ) { var url = ajaxurl; + var blockDescription = ( typeof block.description === 'string') ? block.description : 'TBC'; + //var blockDescription = renderToString( {block.description} ); var keywords = block.keywords ? block.keywords.join() : null; url = addQueryArgs( url, { action: 'oiksc_create_or_update_block' }); url = addQueryArgs( url, { title: block.title }); url = addQueryArgs( url, { name: block.name }); - url = addQueryArgs( url, { description: block.description }); + url = addQueryArgs( url, { description: blockDescription } ); url = addQueryArgs( url, { component: component}); url = addQueryArgs( url, { keywords: keywords}); url = addQueryArgs( url, { category: block.category});