private void BindButtonWidget() { if (!string.IsNullOrEmpty(this.Text)) { this.ButtonTextLtl.Text = this.Text; } if (this.LandingPageId != null && this.LandingPageId != Guid.Empty) { var pageNodeUrl = PagesUtilities.GetPageUrlById(this.LandingPageId); this.ButtonLink.NavigateUrl = pageNodeUrl; } else if (!string.IsNullOrEmpty(this.ExternalLink)) { this.ButtonLink.NavigateUrl = this.ExternalLink; } if (this.Alignment == "Right") { this.ButtonLink.CssClass += " align-right"; } else if (this.Alignment == "Center") { this.ButtonLink.CssClass += " align-center"; } else { this.ButtonLink.CssClass += " align-left"; } }
private void SetButtonUrl(HyperLink hyperLink, Guid buttonLandingPage, string buttonExternalLink) { if (buttonLandingPage != null && buttonLandingPage != Guid.Empty) { var pageNodeUrl = PagesUtilities.GetPageUrlById(buttonLandingPage); hyperLink.NavigateUrl = pageNodeUrl; } else if (!string.IsNullOrEmpty(buttonExternalLink)) { hyperLink.NavigateUrl = buttonExternalLink; } }
private void JobOpeningsList_ItemDataBound(object sender, Telerik.Web.UI.RadListViewItemEventArgs e) { if (e.Item is RadListViewDataItem) { HyperLink applyNowLink = e.Item.FindControl("ApplyNowLink") as HyperLink; if (applyNowLink != null) { applyNowLink.NavigateUrl = PagesUtilities.GetPageUrlById(this.ApplyNowLandingPage); } } }
private void AddButton(Control parent, string btnText, Guid landingPageId, string btnExternalLink) { HyperLink btnLink = new HyperLink(); btnLink.CssClass = "b"; Literal btnTextLtl = new Literal(); btnTextLtl.Text = btnText; btnLink.Controls.Add(btnTextLtl); if (landingPageId != null && landingPageId != Guid.Empty) { var pageNodeUrl = PagesUtilities.GetPageUrlById(landingPageId); btnLink.NavigateUrl = pageNodeUrl; } else if (!string.IsNullOrEmpty(btnExternalLink)) { btnLink.NavigateUrl = btnExternalLink; } parent.Controls.Add(btnLink); }
/// <summary> /// Method for adding custom button. /// </summary> /// <param name="btnText">The button text.</param> /// <param name="btnLandingPage">The button landing page.</param> /// <param name="btnBackground">The button background color.</param> private HyperLink AddButton(string btnText, Guid btnLandingPage, string externalLink, string btnBackground) { HyperLink button = new HyperLink(); if (!string.IsNullOrEmpty(btnText)) { button.Text = btnText; } if (btnLandingPage != null && btnLandingPage != Guid.Empty) { var pageNodeUrl = PagesUtilities.GetPageUrlById(btnLandingPage); button.NavigateUrl = pageNodeUrl; } else if (!string.IsNullOrEmpty(externalLink)) { button.NavigateUrl = externalLink; } if (!string.IsNullOrEmpty(btnBackground)) { if (btnBackground == "White") { button.CssClass = whiteBtnCssClass; } else if (btnBackground == "Blue") { button.CssClass = blueBtnCssClass; } else { button.CssClass = ""; } } return(button); }