From 43a6ad23c73af92a47d6168a5b204d52c2f995db Mon Sep 17 00:00:00 2001 From: Alexey Rogachev Date: Tue, 11 Jan 2022 18:35:29 +0600 Subject: [PATCH 1/2] Remove inline code in headlines in PDF guide --- helpers/ApiMarkdownLaTeX.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/helpers/ApiMarkdownLaTeX.php b/helpers/ApiMarkdownLaTeX.php index 119e68dc..7be9c24c 100644 --- a/helpers/ApiMarkdownLaTeX.php +++ b/helpers/ApiMarkdownLaTeX.php @@ -70,6 +70,13 @@ protected function translateBlockType($type) return "$translation "; } + protected function renderHeadline($block) + { + $block['content'] = str_replace('`', '', $block['content']); + + return parent::renderHeadline($block); + } + /** * Renders a blockquote */ From 76f851429f3af82a1dcd5ca4b102207a15388c01 Mon Sep 17 00:00:00 2001 From: Alexey Rogachev Date: Tue, 11 Jan 2022 20:20:26 +0600 Subject: [PATCH 2/2] Use better approach, fix tests --- helpers/ApiMarkdownLaTeX.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/helpers/ApiMarkdownLaTeX.php b/helpers/ApiMarkdownLaTeX.php index 7be9c24c..c0289528 100644 --- a/helpers/ApiMarkdownLaTeX.php +++ b/helpers/ApiMarkdownLaTeX.php @@ -72,7 +72,11 @@ protected function translateBlockType($type) protected function renderHeadline($block) { - $block['content'] = str_replace('`', '', $block['content']); + foreach ($block['content'] as $i => &$item) { + if ($item[0] === 'inlinecode') { + unset($block['content'][$i]); + } + } return parent::renderHeadline($block); }