Example #1
0
    /* Headline Main NavBar Template */
    protected void hlItem_DataBinding(object sender, EventArgs e)
    {
        PrepareStatusHeadlineGroups((ASPxHeadline)sender);
        PrepareStatusHeadlineItems((ASPxHeadline)sender);

        ASPxHeadline hl = sender as ASPxHeadline;

        if (hl != null && string.IsNullOrEmpty(hl.TailImage.Url))
        {
            hl.TailImage.Url    = "spacer.gif";
            hl.TailImage.Width  = Unit.Pixel(0);
            hl.TailImage.Height = Unit.Pixel(0);
            hl.CssClass         = "PageStatus ShowInline PageStatusHideImage";
        }
    }
Example #2
0
    /* Private Functions */
	private void PrepareStatusHeadlineCore(ASPxHeadline hl, Dictionary<string, DemoPageStatus> colStatus) {
		if(hl != null && colStatus != null && colStatus.ContainsKey(GetStatusKey(hl.ContentText, hl.NavigateUrl))) {
			switch(colStatus[GetStatusKey(hl.ContentText, hl.NavigateUrl)]) {
                case DemoPageStatus.New:
                    hl.TailImage.Url = "~/Images/New.png";
                    hl.TailImage.Width = Unit.Pixel(20);
                    hl.TailImage.Height = Unit.Pixel(11);
                    break;
                case DemoPageStatus.Updated:
                    hl.TailImage.Url = "~/Images/Updated.png";
                    hl.TailImage.Width = Unit.Pixel(34);
                    hl.TailImage.Height = Unit.Pixel(11);
                    break;
            }
        }
    }
Example #3
0
    /* Private Functions */
	private void PrepareStatusHeadlineCore(ASPxHeadline hl, Dictionary<string, DemoPageStatus> colStatus) {
		if(hl != null && colStatus != null && colStatus.ContainsKey(GetStatusKey(hl.ContentText, hl.NavigateUrl))) {
			switch(colStatus[GetStatusKey(hl.ContentText, hl.NavigateUrl)]) {
                case DemoPageStatus.New:
                    hl.TailImage.Url = "~/Images/New.png";
                    hl.TailImage.Width = Unit.Pixel(20);
                    hl.TailImage.Height = Unit.Pixel(11);
                    break;
                case DemoPageStatus.Updated:
                    hl.TailImage.Url = "~/Images/Updated.png";
                    hl.TailImage.Width = Unit.Pixel(34);
                    hl.TailImage.Height = Unit.Pixel(11);
                    break;
            }
        }
    }
Example #4
0
	public void PrepareStatusHeadlineItems(ASPxHeadline sender) {
        PrepareStatusHeadlineCore(sender, this.DemoPageItemsStatus);
    }
Example #5
0
File: Utils.cs Project: rebider/soa
 public void PrepareStatusHeadlineItems(ASPxHeadline sender)
 {
     PrepareStatusHeadlineCore(sender, this.DemoPageItemsStatus);
 }