Ejemplo n.º 1
0
        protected override void Render(HtmlTextWriter writer)
        {
            var sb = new StringBuilder();

            if (string.IsNullOrEmpty(ButtonID))
            {
                ButtonID = Guid.NewGuid().ToString();
            }

            sb.AppendFormat(@"<a class='{0}' id='{1}' href='javascript:void(0);' onclick='actionButtonClick({4}, {5}); {2}' >{3}</a>",
                            ButtonCssClass, ButtonID, OnClickJavascript, ButtonText, EnableRedirectAfterAjax.ToString().ToLower(), ButtonContainer);

            writer.Write(sb);
        }
Ejemplo n.º 2
0
        protected override void Render(HtmlTextWriter writer)
        {
            var sb = new StringBuilder();

            if (string.IsNullOrEmpty(ButtonID))
            {
                ButtonID = Guid.NewGuid().ToString();
            }

            sb.AppendFormat("<div style='display: none;' id='{0}AjaxRequestPanel'>", ButtonID);

            sb.AppendFormat("<div class='text-medium-describe'>{0}</div>", AjaxRequestText);

            sb.AppendFormat("<img src='{0}' />", WebImageSupplier.GetAbsoluteWebPath("ajax_progress_loader.gif", BookmarkingSettings.ModuleId));

            sb.AppendFormat("</div>");

            sb.AppendFormat(@"<a class='{0}' id='{1}' href='javascript:void(0);' onclick='actionButtonClick(this.id, {5}); {2}' style='{3}'>{4}</a>",
                            ButtonCssClass, ButtonID, OnClickJavascript, ButtonStyle, ButtonText, EnableRedirectAfterAjax.ToString().ToLower());

            writer.Write(sb);
        }
Ejemplo n.º 3
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            StringBuilder sb = new StringBuilder();

            if (string.IsNullOrEmpty(ButtonID))
            {
                ButtonID = Guid.NewGuid().ToString();
            }

            if (string.IsNullOrEmpty(ImageSrc))
            {
                try
                {
                    ImageSrc = Page.ClientScript.GetWebResourceUrl(this.GetType(),
                                                                   "ASC.Web.Controls.ActionButton.images.ajax_progress_loader.gif");
                }
                catch { }
            }

            sb.AppendFormat(@"
<div style='display: none;' id='{0}AjaxRequestPanel'>
	<div class='textMediumDescribe'>
		{1}
	</div>
", ButtonID, AjaxRequestText);

            if (!string.IsNullOrEmpty(ImageSrc))
            {
                sb.AppendFormat("<img src='{0}' />", ImageSrc);
            }
            sb.AppendFormat("</div>");

            sb.AppendFormat(@"<a class='{0}' id='{1}' href='javascript:void(0);' onclick='actionButtonClick(this.id, {5}, {6}); {2}' style='{3}'>{4}</a>",
                            ButtonCssClass, ButtonID, OnClickJavascript, ButtonStyle, ButtonText, EnableRedirectAfterAjax.ToString().ToLower(), DisableInputs.ToString().ToLower());

            writer.Write(sb);
        }