示例#1
0
        public static IHtmlControl GetMenuItem(SiteState state, LightSection section, string url, bool isSelected)
        {
            HLabel label = new HLabel(section.NameInMenu, new HHover().TextDecoration("none"))
                           .Padding(10, 17, 12, 17).TextDecoration("underline");

            if (!isSelected)
            {
                label.Color(Decor.menuColor);
            }
            else
            {
                label.Color(Decor.menuSelectedColor).FontBold().Background(Decor.menuSelectedBackground);
            }

            return(new HPanel(
                       //new HLink(UrlHlp.ShopUrl("page", section.Id),
                       new HLink(url,
                                 label
                                 )
                       ).InlineBlock());
        }
示例#2
0
        static HLabel ValueLabel(string value)
        {
            if (StringHlp.IsEmpty(value))
            {
                value = "не указано";
            }

            HLabel valueLabel = new HLabel(value);

            if (StringHlp.IsEmpty(value))
            {
                valueLabel.Color(Decor.minorColor);
            }

            return(valueLabel);
        }