1
0
mirror of https://github.com/typemill/typemill.git synced 2025-07-29 10:20:13 +02:00

v2.12.0 remove shortcode completely if disabled is active for ebooks

This commit is contained in:
trendschau
2024-12-05 21:37:22 +01:00
parent 1d57194f7f
commit 31c628d055

View File

@@ -769,12 +769,8 @@ class ParsedownExtension extends \ParsedownExtra
if(is_array($this->allowedShortcodes) && empty($this->allowedShortcodes))
{
return array(
'element' => array(
'rawHtml' => htmlspecialchars($matches[0]), // Escape the entire shortcode
'allowRawHtmlInSafeMode' => true,
),
'extent' => strlen($matches[0]), // Consume the full shortcode
'complete' => true, // Close the block at the end of the line.
'element' => array(), // No element to render
'extent' => strlen($matches[0]), // Consume the entire shortcode
);
}
@@ -788,12 +784,8 @@ class ParsedownExtension extends \ParsedownExtra
if(is_array($this->allowedShortcodes) && !in_array($shortcode['name'], $this->allowedShortcodes))
{
return array(
'element' => array(
'rawHtml' => htmlspecialchars($matches[0]), // Escape the entire shortcode
'allowRawHtmlInSafeMode' => true,
),
'extent' => strlen($matches[0]), // Consume the full shortcode
'complete' => true, // Close the block at the end of the line.
'element' => array(), // No element to render
'extent' => strlen($matches[0]), // Consume the entire shortcode
);
}
@@ -844,11 +836,8 @@ class ParsedownExtension extends \ParsedownExtra
if(is_array($this->allowedShortcodes) && empty($this->allowedShortcodes))
{
return array(
'element' => array(
'rawHtml' => htmlspecialchars($matches[0]), // Escape the entire shortcode
'allowRawHtmlInSafeMode' => true,
),
'extent' => strlen($matches[0]), // Consume the full shortcode
'element' => array(), // No element to render
'extent' => strlen($matches[0]), // Consume the entire shortcode
);
}
@@ -862,11 +851,8 @@ class ParsedownExtension extends \ParsedownExtra
if(is_array($this->allowedShortcodes) && !in_array($shortcode['name'], $this->allowedShortcodes))
{
return array(
'element' => array(
'rawHtml' => htmlspecialchars($matches[0]), // Escape the entire shortcode
'allowRawHtmlInSafeMode' => true,
),
'extent' => strlen($matches[0]), // Consume the full shortcode
'element' => array(), // No element to render
'extent' => strlen($matches[0]), // Consume the entire shortcode
);
}