ScrewTurn.Wiki.ClientImageBrowser.RenderItem C# (CSharp) Method

RenderItem() private method

private RenderItem ( TreeElement item, StringBuilder sb, int iteration ) : void
item TreeElement
sb StringBuilder
iteration int
return void
        private void RenderItem(TreeElement item, StringBuilder sb, int iteration)
        {
            if(item.SubItems.Count > 0) {
                // Expanding link
                string containerId = BuildSubTreeContainerID(iteration);
                sb.AppendFormat(@"<div class=""{0}""><a href=""#"" class=""{0}"" onclick=""javascript:return DisplayDiv('{1}');"" title=""{2}"">{3}</a></div>",
                    nodeCssClass, containerId, item.Name, nodeContent + item.Text);
            }
            else {
                // Action link
                sb.AppendFormat(@"<div class=""{0}""><a href=""#"" class=""{0}"" onclick=""{1}"" title=""{2}"">{3}</a></div>",
                    leafCssClass, item.OnClientClick, item.Name, item.Text);
            }
        }