C# Class OxxCommerceStarterKit.Web.Business.Rendering.SliderContentAreaRenderer

Extends the default ContentAreaRenderer to apply custom CSS classes to each ContentFragment.
Inheritance: ContentAreaRenderer
Mostra file Open project: episerver/Commerce-Demo-Kit

Public Methods

Method Description
Render ( HtmlHelper htmlHelper, ContentArea contentArea ) : void
RenderWithoutContainer ( HtmlHelper htmlHelper, ContentArea contentArea ) : void

The container breaks the slider content, and we do not need it, since we won't edit the content when using this renderer

SliderContentAreaRenderer ( IContentRenderer contentRenderer, IContentRepository contentRepository ) : System

Protected Methods

Method Description
GetViewDataSetting ( HtmlHelper htmlHelper, string viewDataKey ) : bool
MergeSettings ( TagBuilder tagBuilder, SliderItemSettings sliderItemSettings ) : void
RenderContentAreaItem ( HtmlHelper htmlHelper, ContentAreaItem contentAreaItem, string templateTag, string htmlTag, string cssClass ) : void

Method Details

GetViewDataSetting() protected method

protected GetViewDataSetting ( HtmlHelper htmlHelper, string viewDataKey ) : bool
htmlHelper HtmlHelper
viewDataKey string
return bool

MergeSettings() protected method

protected MergeSettings ( TagBuilder tagBuilder, SliderItemSettings sliderItemSettings ) : void
tagBuilder TagBuilder
sliderItemSettings SliderItemSettings
return void

Render() public method

public Render ( HtmlHelper htmlHelper, ContentArea contentArea ) : void
htmlHelper HtmlHelper
contentArea ContentArea
return void

RenderContentAreaItem() protected method

protected RenderContentAreaItem ( HtmlHelper htmlHelper, ContentAreaItem contentAreaItem, string templateTag, string htmlTag, string cssClass ) : void
htmlHelper HtmlHelper
contentAreaItem ContentAreaItem
templateTag string
htmlTag string
cssClass string
return void

RenderWithoutContainer() public method

The container breaks the slider content, and we do not need it, since we won't edit the content when using this renderer
public RenderWithoutContainer ( HtmlHelper htmlHelper, ContentArea contentArea ) : void
htmlHelper HtmlHelper
contentArea ContentArea
return void

SliderContentAreaRenderer() public method

public SliderContentAreaRenderer ( IContentRenderer contentRenderer, IContentRepository contentRepository ) : System
contentRenderer IContentRenderer
contentRepository IContentRepository
return System