Inheritance: HtmlTags.HtmlTag
Beispiel #1
0
        public HtmlTag Build()
        {
            HtmlTag tag  = buildTopNode();
            var     body = tag.Add("tbody");

            AddTaggingLinkIfAtTopLevel(body);

            var commentLink = new SelectorLinkTag(GrammarConstants.COMMENT);

            commentLink.Label(GrammarConstants.COMMENT);
            body.Add("tr").Append(commentLink.TagName("td"));



            _fixture.PossibleGrammarsFor(new StepLeaf()).Where(x => !(x is DoGrammarStructure)).Each(grammar =>
            {
                _link = new SelectorLinkTag(grammar.Name);
                _link.TagName("td");
                body.Add("tr").Append(_link);

                grammar.AcceptVisitor(this, new Step());
            });

            return(tag);
        }
Beispiel #2
0
 private void AddTaggingLinkIfAtTopLevel(HtmlTag body)
 {
     if (!_fixture.IsAFixture())
     {
         var tagsLink = new SelectorLinkTag(GrammarConstants.TAGS);
         tagsLink.Label(GrammarConstants.TAGS_LABEL);
         body.Add("tr").Append(tagsLink.TagName("td"));
     }
 }
        public HtmlTag Build()
        {
            HtmlTag tag = buildTopNode();

            addCommentLink(tag);

            _fixture.PossibleGrammarsFor(new StepLeaf()).Where(x => !(x is DoGrammarStructure)).Each(grammar =>
            {
                _link = new SelectorLinkTag(grammar.Name);
                tag.Child(_link);

                grammar.AcceptVisitor(this, new Step());
            });

            return tag;
        }
Beispiel #4
0
        public HtmlTag Build()
        {
            HtmlTag tag = buildTopNode();
            var body = tag.Add("tbody");

            var commentLink = new SelectorLinkTag(GrammarConstants.COMMENT);
            commentLink.Label(GrammarConstants.COMMENT);
            body.Add("tr").Child(commentLink.TagName("td"));

            _fixture.PossibleGrammarsFor(new StepLeaf()).Where(x => !(x is DoGrammarStructure)).Each(grammar =>
            {
                _link = new SelectorLinkTag(grammar.Name);
                _link.TagName("td");
                body.Add("tr").Child(_link);

                grammar.AcceptVisitor(this, new Step());
            });

            return tag;
        }
 private void AddTaggingLinkIfAtTopLevel(HtmlTag body)
 {
     if (!_fixture.IsAFixture())
     {
         var tagsLink = new SelectorLinkTag(GrammarConstants.TAGS);
         tagsLink.Label(GrammarConstants.TAGS_LABEL);
         body.Add("tr").Append(tagsLink.TagName("td"));
     }
 }
 private void addCommentLink(HtmlTag tag)
 {
     var commentLink = new SelectorLinkTag(GrammarConstants.COMMENT);
     commentLink.Label(GrammarConstants.COMMENT);
     tag.Child(commentLink);
 }