All pastes #2068461 Raw Edit

Miscellany

public diff v1 · immutable
#2068461 ·published 2011-05-24 15:07 UTC
rendered paste body
--- a/CreoleParser.cs	Sun Apr 24 03:50:32 2011+++ b/CreoleParser.cs	Tue May 24 16:52:54 2011@@ -146,6 +146,8 @@         /// </summary>         public event LinkEventHandler OnLink; +        public event LinkEventHandler OnImage;+         /// <summary>         /// This collection allows you to substitute markup with your own custom markup         /// Example:@@ -921,9 +923,11 @@                         href = innards.Substring(0, iSplit);                         text = _processCreoleFragment(innards.Substring(iSplit + 1));                     }-+                    LinkEventArgs e = new LinkEventArgs(href, href, text, LinkEventArgs.TargetEnum.External);+                    if(OnImage != null)+                        OnImage(this, e);                     markup = markup.Substring(0, iPos - 2)-                            + String.Format("<img src='{0}' alt='{1}'/>", href, text)+                            + String.Format("<img src='{0}' alt='{1}'/>", e.Href, e.Text)                             + markup.Substring(iEnd + 2);                 }                 else