/// <summary> /// Bubble classes and ID to top level /// </summary> public static void Bubble(HtmlData data, Options options) { var sm = new SelectorBubbler(data); if (options.BubbleClass) sm.BubbleClasses(data); if (options.BubbleID) sm.BubbleID(data); }
public void WriteFragment(string ns, HtmlData data) { if (ns == "") Bracket("namespace " + options.Namespace); else Bracket("namespace " + options.Namespace + "." + ns); WriteLine("[JsType(JsMode.Json)]"); Bracket((options.AccessInternal ? "internal" : "public") + " partial class " + data.FragmentName); //WriteLine("public const string StateName = \"" + Path.GetFileNameWithoutExtension(data.FileName) + "\";"); if (options.GenerateFilenameProperties) WriteLine("public const string FileName = \"" + data.FileName + "\";"); WriteElements("", "", data); EndBracket(); //class EndBracket(); //namespace }
SelectorBubbler(HtmlData data) { this.data = data; }