From b7a861608aaeaaadab31543378e1e233196594db Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 16 Jul 2019 17:55:05 +0200 Subject: [PATCH] #2893 --- composer.json | 1 - src/CubistBackpackServiceProvider.php | 9 --------- src/app/Markdown/Heading/Extension.php | 16 ++++++++++++++++ src/app/Markdown/Heading/Renderer.php | 26 ++++++++++++++++++++++++++ 4 files changed, 42 insertions(+), 10 deletions(-) create mode 100644 src/app/Markdown/Heading/Extension.php create mode 100644 src/app/Markdown/Heading/Renderer.php diff --git a/composer.json b/composer.json index dc92ab3..797429a 100644 --- a/composer.json +++ b/composer.json @@ -54,7 +54,6 @@ ], "aliases": { "CubistMenu": "Cubist\\Backpack\\app\\Magic\\Menu\\Facade", - "Markdown": "GrahamCampbell\\Markdown\\Facades\\Markdown", "Debugbar": "Barryvdh\\Debugbar\\Facade" } } diff --git a/src/CubistBackpackServiceProvider.php b/src/CubistBackpackServiceProvider.php index dce9a76..7269d76 100644 --- a/src/CubistBackpackServiceProvider.php +++ b/src/CubistBackpackServiceProvider.php @@ -49,15 +49,6 @@ class CubistBackpackServiceProvider extends ServiceProvider */ public function register() { - -// $this->app->bind('templates', function ($app) { -// return new Template($app); -// }); -// -// // register their aliases -// $loader = \Illuminate\Foundation\AliasLoader::getInstance(); -// $loader->alias('Template', \Backpack\Settings\app\Models\Template::class); - $this->commands([InstallCommand::class, GenerateCommand::class, MigrateCommand::class]); } } diff --git a/src/app/Markdown/Heading/Extension.php b/src/app/Markdown/Heading/Extension.php new file mode 100644 index 0000000..b70e245 --- /dev/null +++ b/src/app/Markdown/Heading/Extension.php @@ -0,0 +1,16 @@ +addBlockRenderer(Heading::class, new Renderer(), 10); + } +} diff --git a/src/app/Markdown/Heading/Renderer.php b/src/app/Markdown/Heading/Renderer.php new file mode 100644 index 0000000..d062224 --- /dev/null +++ b/src/app/Markdown/Heading/Renderer.php @@ -0,0 +1,26 @@ +getLevel() + config('markdown.heading_offset', 0)); + + $attrs = $block->getData('attributes', []); + + return new HtmlElement($tag, $attrs, $htmlRenderer->renderInlines($block->children())); + } +} -- 2.39.5