Ejemplo n.º 1
0
        private HtmlTag createBehaviorList(BehaviorChain chain)
        {
            var div = new HtmlTag("div").Id("chain-summary");

            var level = 0;

            chain.NonDiagnosticNodes().Each(node =>
            {
                var description = Description.For(node);

                var child = div.Add("div").AddClass("node-title");

                if (level > 0)
                {
                    var image = _document.Image("arrow-turn-000-left-icon.png");
                    image.Style("padding-left", (level * 5) + "px");

                    child.Append(image);
                }

                child.Add("span").Text(description.Title);

                level++;
            });

            return(div);
        }