Skip to content

Commit

Permalink
Update Markdown plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
dragomano committed Mar 31, 2024
1 parent 634cc26 commit 6c4fbcb
Show file tree
Hide file tree
Showing 9 changed files with 32 additions and 32 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
12 changes: 6 additions & 6 deletions src/Sources/LightPortal/Addons/Markdown/smf/ImageRenderer.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand All @@ -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())) {
Expand Down
10 changes: 5 additions & 5 deletions src/Sources/LightPortal/Addons/Markdown/smf/LinkRenderer.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
6 changes: 3 additions & 3 deletions src/Sources/LightPortal/Addons/Markdown/smf/TableRenderer.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down

0 comments on commit 6c4fbcb

Please sign in to comment.