protected override XElement CreateElement(CmsContext context, CmsPart part)
 {
     return Parse(HttpUtility.HtmlEncode(
         part.Value
             .Replace("\r\n", "<br/>")
             .Replace("\n", "<br/>")));
 }
 protected override XElement CreateElement(CmsContext context, CmsPart part)
 {
     var md = new MarkdownDeep.Markdown
     {
         ExtraMode = true,
         SafeMode = false,
         NewWindowForExternalLinks = true,
         FormatCodeBlock = (markdown, s) => FormatCodeBlock(context, markdown, s)
     };
     return Parse(md.Transform(part.Value));
 }
 protected override XElement CreateElement(CmsContext context, CmsPart part)
 {
     return Parse(new CodeColorizer().Colorize(part.Value, GetLanguage(part.ContentSubType)));
 }
 protected override XElement CreateElement(CmsContext context, CmsPart part)
 {
     return Parse(part.Value);
 }
Example #5
0
 protected abstract XElement CreateElement(CmsContext context, CmsPart part);
Example #6
0
 public XElement Render(CmsContext context, CmsPart part)
 {
     var element = CreateElement(context, part);
     part.RenderAttributes.ApplyAttributes(element);
     return element;
 }
 protected override XElement CreateElement(CmsContext context, CmsPart part)
 {
     return null;
 }