From e3a9758331540c9d01abc52ab665d678e0cf5597 Mon Sep 17 00:00:00 2001 From: Bertrand Le Roy Date: Thu, 11 Jun 2015 20:47:37 -0700 Subject: [PATCH] Add a break element that renders the hr tag. --- .../Orchard.Layouts/Drivers/BreakElementDriver.cs | 7 +++++++ .../Modules/Orchard.Layouts/Elements/Break.cs | 11 +++++++++++ .../Modules/Orchard.Layouts/Orchard.Layouts.csproj | 5 +++++ .../Orchard.Layouts/Views/Elements/Break.cshtml | 5 +++++ 4 files changed, 28 insertions(+) create mode 100644 src/Orchard.Web/Modules/Orchard.Layouts/Drivers/BreakElementDriver.cs create mode 100644 src/Orchard.Web/Modules/Orchard.Layouts/Elements/Break.cs create mode 100644 src/Orchard.Web/Modules/Orchard.Layouts/Views/Elements/Break.cshtml diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Drivers/BreakElementDriver.cs b/src/Orchard.Web/Modules/Orchard.Layouts/Drivers/BreakElementDriver.cs new file mode 100644 index 000000000..78f50f382 --- /dev/null +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Drivers/BreakElementDriver.cs @@ -0,0 +1,7 @@ +using Orchard.Layouts.Elements; +using Orchard.Layouts.Framework.Drivers; + +namespace Orchard.Layouts.Drivers { + public class BreakElementDriver : ElementDriver { + } +} \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Elements/Break.cs b/src/Orchard.Web/Modules/Orchard.Layouts/Elements/Break.cs new file mode 100644 index 000000000..7bb6b0276 --- /dev/null +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Elements/Break.cs @@ -0,0 +1,11 @@ +namespace Orchard.Layouts.Elements { + public class Break : ContentElement { + public override string ToolboxIcon { + get { return "\uf068"; } + } + + public override bool HasEditor { + get { return false; } + } + } +} \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Orchard.Layouts.csproj b/src/Orchard.Web/Modules/Orchard.Layouts/Orchard.Layouts.csproj index 03cbfeea1..a3debb909 100644 --- a/src/Orchard.Web/Modules/Orchard.Layouts/Orchard.Layouts.csproj +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Orchard.Layouts.csproj @@ -314,9 +314,11 @@ + + @@ -530,6 +532,9 @@ + + + 10.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) diff --git a/src/Orchard.Web/Modules/Orchard.Layouts/Views/Elements/Break.cshtml b/src/Orchard.Web/Modules/Orchard.Layouts/Views/Elements/Break.cshtml new file mode 100644 index 000000000..83954162b --- /dev/null +++ b/src/Orchard.Web/Modules/Orchard.Layouts/Views/Elements/Break.cshtml @@ -0,0 +1,5 @@ +@using Orchard.Layouts.Helpers +@{ + var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "hr"); +} +@tagBuilder.ToHtmlString()