public override string HandleImages(HtmlNode node) { if (node.Attributes.Contains("class")) { node.Attributes["class"].Value = "img"; } else { node.Attributes.Add("class", "img"); } string url = node.Attributes["src"].Value; string smiley = url.Replace(CoreConstants.SMILEY_PREFIX_1, ""); smiley = url.Replace(CoreConstants.SMILEY_PREFIX_2, ""); string html = String.Empty; if (url.Equals(smiley)) { var parser = new ImageWebParser(node) { IsInQuote = true }; html = parser.Body; return(html); } return(node.OuterHtml); }
public override string HandleImages(HtmlNode node) { if (node.Attributes.Contains("class")) { node.Attributes["class"].Value = "img"; } else { node.Attributes.Add("class", "img"); } string url = node.Attributes["src"].Value; string smiley = url.Replace("fi.somethingawful", ""); smiley = url.Replace("i.somethingawful", ""); if (url.Equals(smiley)) { string html = new ImageWebParser(node).Body; return(html); } return(node.OuterHtml); }
public override string HandleImages(HtmlNode node) { if (node.Attributes.Contains("class")) { node.Attributes["class"].Value = "img"; } else { node.Attributes.Add("class", "img"); } string url = node.Attributes["src"].Value; string smiley = url.Replace(CoreConstants.SMILEY_PREFIX_1, ""); smiley = url.Replace(CoreConstants.SMILEY_PREFIX_2, ""); string html = String.Empty; if (url.Equals(smiley)) { var parser = new ImageWebParser(node) { IsInQuote = true }; html = parser.Body; return html; } return node.OuterHtml; }
public override string HandleImages(HtmlNode node) { if (node.Attributes.Contains("class")) { node.Attributes["class"].Value = "img"; } else { node.Attributes.Add("class", "img"); } string url = node.Attributes["src"].Value; string smiley = url.Replace("fi.somethingawful", ""); smiley = url.Replace("i.somethingawful", ""); if (url.Equals(smiley)) { string html = new ImageWebParser(node).Body; return html; } return node.OuterHtml; }