diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs index 444ff9eadb..e28c59dede 100644 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs +++ b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs @@ -153,34 +153,30 @@ namespace HtmlHelp2 private HtmlElement CreateNewSection(string sectionName, out HtmlElement linkNode) { - HtmlElement span = null; - linkNode = null; + HtmlElement span = null; + linkNode = null; try { span = dynamicHelpBrowser.CreateHtmlElement("span"); -// span = dynamicHelpBrowser.Document.CreateElement("span"); span.SetAttribute("className", "section"); HtmlElement img = dynamicHelpBrowser.CreateHtmlElement("img"); -// HtmlElement img = dynamicHelpBrowser.Document.CreateElement("img"); img.Style = "width:16px;height:16px;margin-right:5px"; img.Id = String.Format("image_{0}", this.internalIndex.ToString()); img.SetAttribute("src", "OpenBook.png"); span.AppendChild(img); HtmlElement b = dynamicHelpBrowser.CreateHtmlElement("b"); -// HtmlElement b = dynamicHelpBrowser.Document.CreateElement("b"); b.InnerText = sectionName; b.Style = "cursor:pointer"; - b.SetAttribute("title", this.internalIndex.ToString()); + b.Id = this.internalIndex.ToString(); b.Click += new HtmlElementEventHandler(this.OnSectionClick); span.AppendChild(b); span.AppendChild(this.CreateABreak()); HtmlElement content = dynamicHelpBrowser.CreateHtmlElement("span"); -// HtmlElement content = dynamicHelpBrowser.Document.CreateElement("span"); content.Id = String.Format("content_{0}", this.internalIndex.ToString()); content.SetAttribute("className", "content"); span.AppendChild(content); @@ -194,18 +190,18 @@ namespace HtmlHelp2 private HtmlElement CreateNewLink(string topicUrl, string topicName) { - HtmlElement span = null; + HtmlElement span = null; try { - span = dynamicHelpBrowser.CreateHtmlElement("span"); -// span = dynamicHelpBrowser.Document.CreateElement("span"); + span = dynamicHelpBrowser.CreateHtmlElement("a"); span.InnerText = topicName; + span.SetAttribute("src", topicUrl); span.SetAttribute("className", "link"); - span.SetAttribute("title", topicUrl); + span.SetAttribute("title", topicName); + span.Click += new HtmlElementEventHandler(OnLinkClick); span.MouseOver += new HtmlElementEventHandler(OnMouseOver); span.MouseLeave += new HtmlElementEventHandler(OnMouseOut); - span.Click += new HtmlElementEventHandler(OnLinkClick); } catch {} @@ -218,8 +214,7 @@ namespace HtmlHelp2 try { - br = dynamicHelpBrowser.CreateHtmlElement("br"); -// br = dynamicHelpBrowser.Document.CreateElement("br"); + br = dynamicHelpBrowser.CreateHtmlElement("br"); } catch {} @@ -231,7 +226,7 @@ namespace HtmlHelp2 { try { - StatusBarService.SetMessage(((HtmlElement)sender).GetAttribute("title")); + StatusBarService.SetMessage(((HtmlElement)sender).GetAttribute("src")); } catch {} } @@ -245,7 +240,7 @@ namespace HtmlHelp2 { try { - string sectionId = ((HtmlElement)sender).GetAttribute("title"); + string sectionId = ((HtmlElement)sender).Id; object[] objArray = new object[1]; objArray[0] = (object)sectionId; dynamicHelpBrowser.Document.InvokeScript("ExpandCollapse", objArray); @@ -257,7 +252,7 @@ namespace HtmlHelp2 { try { - string url = ((HtmlElement)sender).GetAttribute("title"); + string url = ((HtmlElement)sender).GetAttribute("src"); if(url != null && url != String.Empty) ShowHelpBrowser.OpenHelpView(url); } catch {}