Ejemplo n.º 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";
        }
    }
Ejemplo n.º 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;
            }
        }
    }
Ejemplo n.º 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;
            }
        }
    }
Ejemplo n.º 4
0
	public void PrepareStatusHeadlineItems(ASPxHeadline sender) {
        PrepareStatusHeadlineCore(sender, this.DemoPageItemsStatus);
    }
Ejemplo n.º 5
0
Archivo: Utils.cs Proyecto: rebider/soa
 public void PrepareStatusHeadlineItems(ASPxHeadline sender)
 {
     PrepareStatusHeadlineCore(sender, this.DemoPageItemsStatus);
 }