From 6c4fbcba247419f7feb3801149fba69d5c523f47 Mon Sep 17 00:00:00 2001 From: Bugo Date: Sun, 31 Mar 2024 16:45:06 +0500 Subject: [PATCH] Update Markdown plugin --- .../Addons/Markdown/smf/BlockQuoteRenderer.php | 6 +++--- .../Addons/Markdown/smf/FencedCodeRenderer.php | 6 +++--- .../Addons/Markdown/smf/HeadingRenderer.php | 6 +++--- .../Addons/Markdown/smf/ImageRenderer.php | 12 ++++++------ .../LightPortal/Addons/Markdown/smf/LinkRenderer.php | 10 +++++----- .../Addons/Markdown/smf/ListBlockRenderer.php | 6 +++--- .../Addons/Markdown/smf/ListItemRenderer.php | 6 +++--- .../Addons/Markdown/smf/TableRenderer.php | 6 +++--- .../Addons/Markdown/smf/TableRowRenderer.php | 6 +++--- 9 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/BlockQuoteRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/BlockQuoteRenderer.php index 4dcf0b0ba..6eb6da6a1 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/BlockQuoteRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/BlockQuoteRenderer.php @@ -10,17 +10,17 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; use League\CommonMark\Extension\CommonMark\Node\Block\BlockQuote; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; +use League\CommonMark\Xml\XmlNodeRendererInterface; final class BlockQuoteRenderer implements NodeRendererInterface, XmlNodeRendererInterface { diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/FencedCodeRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/FencedCodeRenderer.php index 2dde29138..20fd3388b 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/FencedCodeRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/FencedCodeRenderer.php @@ -10,18 +10,18 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; use League\CommonMark\Extension\CommonMark\Node\Block\FencedCode; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; use League\CommonMark\Util\Xml; +use League\CommonMark\Xml\XmlNodeRendererInterface; final class FencedCodeRenderer implements NodeRendererInterface, XmlNodeRendererInterface { diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/HeadingRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/HeadingRenderer.php index 871fc159c..4a9aaf89c 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/HeadingRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/HeadingRenderer.php @@ -10,17 +10,17 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; use League\CommonMark\Extension\CommonMark\Node\Block\Heading; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; +use League\CommonMark\Xml\XmlNodeRendererInterface; final class HeadingRenderer implements NodeRendererInterface, XmlNodeRendererInterface { diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/ImageRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/ImageRenderer.php index 2287dd3c9..9635d0cf5 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/ImageRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/ImageRenderer.php @@ -10,20 +10,20 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; -use League\Config\ConfigurationAwareInterface; -use League\Config\ConfigurationInterface; use League\CommonMark\Extension\CommonMark\Node\Inline\Image; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; use League\CommonMark\Util\RegexHelper; +use League\CommonMark\Xml\XmlNodeRendererInterface; +use League\Config\ConfigurationAwareInterface; +use League\Config\ConfigurationInterface; final class ImageRenderer implements NodeRendererInterface, XmlNodeRendererInterface, ConfigurationAwareInterface { @@ -43,7 +43,7 @@ public function render(Node $node, ChildNodeRendererInterface $childRenderer): \ $attrs = $node->data->get('attributes'); - $attrs = array_merge(['class' => 'bbc_img', 'loading' => 'lazy'], $attrs); + $attrs = array_merge(['class' => 'bbc_img', 'loading' => 'lazy', 'data-fancybox' => ''], $attrs); $forbidUnsafeLinks = ! $this->config->get('allow_unsafe_links'); if ($forbidUnsafeLinks && RegexHelper::isLinkPotentiallyUnsafe($node->getUrl())) { diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/LinkRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/LinkRenderer.php index 16c07ec16..9d4baab68 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/LinkRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/LinkRenderer.php @@ -10,20 +10,20 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; -use League\Config\ConfigurationAwareInterface; -use League\Config\ConfigurationInterface; use League\CommonMark\Extension\CommonMark\Node\Inline\Link; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; use League\CommonMark\Util\RegexHelper; +use League\CommonMark\Xml\XmlNodeRendererInterface; +use League\Config\ConfigurationAwareInterface; +use League\Config\ConfigurationInterface; final class LinkRenderer implements NodeRendererInterface, XmlNodeRendererInterface, ConfigurationAwareInterface { diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/ListBlockRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/ListBlockRenderer.php index 9a3361870..1538c48e5 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/ListBlockRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/ListBlockRenderer.php @@ -10,17 +10,17 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; use League\CommonMark\Extension\CommonMark\Node\Block\ListBlock; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; +use League\CommonMark\Xml\XmlNodeRendererInterface; final class ListBlockRenderer implements NodeRendererInterface, XmlNodeRendererInterface { diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/ListItemRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/ListItemRenderer.php index 8e65fd2ce..5fe17be81 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/ListItemRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/ListItemRenderer.php @@ -10,19 +10,19 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; use League\CommonMark\Extension\CommonMark\Node\Block\ListItem; use League\CommonMark\Extension\TaskList\TaskListItemMarker; use League\CommonMark\Node\Block\Paragraph; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; +use League\CommonMark\Xml\XmlNodeRendererInterface; final class ListItemRenderer implements NodeRendererInterface, XmlNodeRendererInterface { diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/TableRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/TableRenderer.php index 5a052c3ab..81ea67e7e 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/TableRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/TableRenderer.php @@ -10,17 +10,17 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; use League\CommonMark\Extension\Table\Table; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; +use League\CommonMark\Xml\XmlNodeRendererInterface; final class TableRenderer implements NodeRendererInterface, XmlNodeRendererInterface { diff --git a/src/Sources/LightPortal/Addons/Markdown/smf/TableRowRenderer.php b/src/Sources/LightPortal/Addons/Markdown/smf/TableRowRenderer.php index 798e163ac..a1e06a4ea 100644 --- a/src/Sources/LightPortal/Addons/Markdown/smf/TableRowRenderer.php +++ b/src/Sources/LightPortal/Addons/Markdown/smf/TableRowRenderer.php @@ -10,17 +10,17 @@ * @license https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause * * @category addon - * @version 28.01.24 + * @version 31.03.24 */ namespace Bugo\LightPortal\Addons\Markdown\SMF; -use League\CommonMark\Renderer\NodeRendererInterface; -use League\CommonMark\Xml\XmlNodeRendererInterface; use League\CommonMark\Extension\Table\TableRow; use League\CommonMark\Node\Node; use League\CommonMark\Renderer\ChildNodeRendererInterface; +use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; +use League\CommonMark\Xml\XmlNodeRendererInterface; final class TableRowRenderer implements NodeRendererInterface, XmlNodeRendererInterface {