private void MakeMenuItem(ModuleVdm mmi, StringBuilder sb) { sb.Append("<li><a _href=\"").Append(mmi.Uri).Append("\">") .Append("<i class=\"").Append(mmi.Icon).Append("\"></i>") .Append("<cite>").Append(mmi.Caption).Append("</cite>") .Append("</a></li>"); }
private ModuleVdm Tdm2Vdm(ModuleTdm t) { ModuleVdm v = new ModuleVdm(); v.Id = t.Id; v.Parent = null; v.Caption = t.Caption; v.Icon = t.Icon; v.Kind = t.Kind; v.Partial = t.Partial; v.Uri = t.Uri; v.AnonymEnable = t.AnonymEnable; v.UserEnable = t.UserEnable; v.Depends = t.Depends; return(v); }
private void MakeMenuGroup(ModuleVdm mmi, StringBuilder sb) { sb.Append("<li><a href=\"javascript:;\">") .Append("<i class=\"").Append(mmi.Icon).Append("\"></i>") .Append("<cite>").Append(mmi.Caption).Append("</cite>") .Append("<i class=\"iconfont nav_right\"></i>") .Append("</a>") .Append("<ul class=\"sub-menu\">"); foreach (var smi in mmi.Childs) { if (smi.Kind == ModuleKind.Module) { MakeMenuItem(smi, sb); } else if (smi.Kind == ModuleKind.Group) { MakeMenuGroup(smi, sb); } } sb.Append("</ul></li>"); }