private void MakeMenuItem(ModuleVdm mmi, StringBuilder sb)
 {
     sb.Append("<li><a _href=\"").Append(mmi.Uri).Append("\">")
     .Append("<i class=\"").Append(mmi.Icon).Append("\">&#xe6a7;</i>")
     .Append("<cite>").Append(mmi.Caption).Append("</cite>")
     .Append("</a></li>");
 }
Example #2
0
        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("\">&#xe70b;</i>")
     .Append("<cite>").Append(mmi.Caption).Append("</cite>")
     .Append("<i class=\"iconfont nav_right\">&#xe697;</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>");
 }