private void CreateParserForMarkupType() { string markupType = ""; SiteSettings siteSettings = _repository.GetSiteSettings(); if (siteSettings != null && !string.IsNullOrEmpty(siteSettings.MarkupType)) { markupType = siteSettings.MarkupType.ToLower(); } switch (markupType) { case "markdown": _parser = new MarkdownParser(); break; case "mediawiki": _parser = new MediaWikiParser(_applicationSettings, siteSettings); break; case "creole": default: _parser = new CreoleParser(_applicationSettings, siteSettings); break; } _parser.LinkParsed += LinkParsed; _parser.ImageParsed += ImageParsed; }
private void CreateParserForMarkupType() { string markupType = ""; SiteSettings siteSettings = _settingsRepository.GetSiteSettings(); if (siteSettings != null && !string.IsNullOrEmpty(siteSettings.MarkupType)) { markupType = siteSettings.MarkupType.ToLower(); } switch (markupType) { case "creole": _parser = new CreoleParser(_applicationSettings, siteSettings); break; case "mediawiki": throw new NotImplementedException("Sorry, Mediawiki markup is no longer supported."); break; case "markdown": default: _parser = new MarkdownParser(); break; } _parser.LinkParsed += LinkParsed; _parser.ImageParsed += ImageParsed; }
public MarkupParserMiddleware(IMarkupParser parser) { _parser = parser; }
public MarkupLinkUpdater(IMarkupParser parser) { _parser = parser; }
private void CreateParserForMarkupType() { string markupType = ""; SiteSettings siteSettings = _repository.GetSiteSettings(); if (siteSettings != null && !string.IsNullOrEmpty(siteSettings.MarkupType)) { markupType = siteSettings.MarkupType.ToLower(); } switch (markupType) { case "creole": _parser = new CreoleParser(_applicationSettings, siteSettings); break; case "mediawiki": throw new NotImplementedException("Sorry, Mediawiki markup is no longer supported."); break; case "markdown": default: _parser = new MarkdownParser(); break; } _parser.LinkParsed += LinkParsed; _parser.ImageParsed += ImageParsed; }
private void CreateParserForMarkupType() { _parser = new MarkdownParser(LinkParsed, ImageParsed); //_parser.LinkParsed += LinkParsed; //_parser.ImageParsed += ImageParsed; }