Exemplo n.º 1
0
        protected internal ClientSideButtonItem CloneClientSideButtonItem()
        {
            ClientSideButtonItem newClientSideButtonItem = this.CreateClientSideButtonItem();

            this.CopyProperties(newClientSideButtonItem);
            return(newClientSideButtonItem);
        }
Exemplo n.º 2
0
        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
        }
Exemplo n.º 3
0
 protected void CopyProperties(ClientSideButtonItem newClientSideButtonItem)
 {
     ((ClientSideButtonItem)newClientSideButtonItem).Title = this.Title;
 }