abp-figure tag helper

pull/279/head
yekalkan 8 years ago
parent 85ce0e7761
commit ce9a129910

@ -0,0 +1,14 @@
using Microsoft.AspNetCore.Razor.TagHelpers;
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Figure
{
[HtmlTargetElement("abp-figcaption")]
public class AbpFigureCaptionTagHelper : AbpTagHelper<AbpFigureCaptionTagHelper, AbpFigureCaptionTagHelperService>
{
public AbpFigureCaptionTagHelper(AbpFigureCaptionTagHelperService tagHelperService)
: base(tagHelperService)
{
}
}
}

@ -0,0 +1,15 @@
using Microsoft.AspNetCore.Razor.TagHelpers;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers;
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Figure
{
public class AbpFigureCaptionTagHelperService : AbpTagHelperService<AbpFigureCaptionTagHelper>
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
output.TagName = "figcaption";
output.Attributes.AddClass("figure-caption");
}
}
}

@ -0,0 +1,14 @@
using Microsoft.AspNetCore.Razor.TagHelpers;
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Figure
{
[HtmlTargetElement("abp-image", ParentTag = "abp-figure")]
public class AbpFigureImageTagHelper : AbpTagHelper<AbpFigureImageTagHelper, AbpFigureImageTagHelperService>
{
public AbpFigureImageTagHelper(AbpFigureImageTagHelperService tagHelperService)
: base(tagHelperService)
{
}
}
}

@ -0,0 +1,14 @@
using Microsoft.AspNetCore.Razor.TagHelpers;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers;
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Figure
{
public class AbpFigureImageTagHelperService : AbpTagHelperService<AbpFigureImageTagHelper>
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
output.Attributes.AddClass("figure-img");
}
}
}

@ -0,0 +1,11 @@
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Figure
{
public class AbpFigureTagHelper : AbpTagHelper<AbpFigureTagHelper, AbpFigureTagHelperService>
{
public AbpFigureTagHelper(AbpFigureTagHelperService tagHelperService)
: base(tagHelperService)
{
}
}
}

@ -0,0 +1,15 @@
using Microsoft.AspNetCore.Razor.TagHelpers;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers;
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Figure
{
public class AbpFigureTagHelperService : AbpTagHelperService<AbpFigureTagHelper>
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
output.TagName = "figure";
output.Attributes.AddClass("figure");
}
}
}
Loading…
Cancel
Save