protected internal ClientSideButtonItem CloneClientSideButtonItem() { ClientSideButtonItem newClientSideButtonItem = this.CreateClientSideButtonItem(); this.CopyProperties(newClientSideButtonItem); return(newClientSideButtonItem); }
private void RenderClientSideButtonItem(HtmlTextWriter writer, ClientSideButtonItem button) { string btnAlt = string.Empty; if (!string.IsNullOrEmpty(button.Title.Trim())) { writer.AddAttribute(HtmlTextWriterAttribute.Title, button.Title); btnAlt = button.Title; } if (!string.IsNullOrEmpty(button.WebAnalytics.Trim())) { writer.AddAttribute(HtmlTextWriterAttribute.Onclick, button.WebAnalytics); } writer.AddAttribute(HtmlTextWriterAttribute.Href, "#"); writer.RenderBeginTag(HtmlTextWriterTag.A); writer.AddAttribute(HtmlTextWriterAttribute.Alt, btnAlt); writer.AddAttribute(HtmlTextWriterAttribute.Src, "/publishedcontent/images/images/spacer.gif"); writer.RenderBeginTag(HtmlTextWriterTag.Img); writer.RenderEndTag(); // img writer.RenderEndTag(); // a }
protected void CopyProperties(ClientSideButtonItem newClientSideButtonItem) { ((ClientSideButtonItem)newClientSideButtonItem).Title = this.Title; }