public void AddJavascriptFile(string pathToJavascript) { XmlElement element = Head.AppendChild(_dom.CreateElement("script")) as XmlElement; element.SetAttribute("type", "text/javascript"); element.SetAttribute("src", "file://" + pathToJavascript); Head.AppendChild(element); }
private XmlElement MakeJavascriptElement(string pathToJavascript) { XmlElement element = Head.AppendChild(_dom.CreateElement("script")) as XmlElement; element.IsEmpty = false; element.SetAttribute("type", "text/javascript"); element.SetAttribute("src", pathToJavascript.ToLocalhost()); return(element); }
/// <summary> /// /// </summary> /// <returns></returns> public override string ToString() { // Append metas foreach (var meta in metas) { Head.AppendChild(meta); } // Append links foreach (var link in Links) { Head.AppendChild(link.ToNode(document)); } // Append title Head.AppendChild(title); foreach (var script in Scripts) { Body.AppendChild(script.ToNode(document)); } return($"<!doctype html>{document.OuterXml}"); }
public void AddJavascriptFile(string pathToJavascript) { Head.AppendChild(MakeJavascriptElement(pathToJavascript)); }