private void writeTable(Table table) { grammarTag.MetaData(GrammarConstants.LEAF_NAME, table.LeafName); grammarTag.AddClass(GrammarConstants.TABLE_EDITOR); var area = new AreaTag(table.Label); var container = area.Container.Add("div").AddClass("section-container"); container.Add <TableEditorTag>(); container.Append(new ColumnSelectionTag(table)); container.Append(new TableTemplateTag(table, new CellBuilderLibrary())); grammarTag.Append(area); }
void IGrammarVisitor.Paragraph(Paragraph paragraph, IStep step) { grammarTag.AddClasses(GrammarConstants.PARAGRAPH, paragraph.Style.ToString()); var area = new AreaTag(paragraph.Label); var container = area.Container.Add("div") .AddClass("paragraph.Style.ToString()") .AddClass("section-container") .AddClass("in-paragraph"); grammarTag.Append(area); paragraph.ForEachGrammar(g => { var tag = new GrammarTag(g); container.Append(tag); _grammarTags.Do(tag, () => g.AcceptVisitor(this, new Step())); }); }
private void writeTable(Table table) { grammarTag.MetaData(GrammarConstants.LEAF_NAME, table.LeafName); grammarTag.AddClass(GrammarConstants.TABLE_EDITOR); var area = new AreaTag(table.Label); var container = area.Container.Add("div").AddClass("section-container"); container.Add<TableEditorTag>(); container.Append(new ColumnSelectionTag(table)); container.Append(new TableTemplateTag(table, new CellBuilderLibrary())); grammarTag.Append(area); }