public HtmlTag ResetFilters() { var reset = ViewConventionExtensions.Button(DefaultResetText) .Attr("onclick", "reset();$.pageActions.ResetFilters();$.pageActions.RefreshData();"); return(Tags.Div.AddClass("resetButton").Nest(reset)); }
public HtmlTag SubmitOrCancel(string submitText) { var submit = ViewConventionExtensions.SubmitButton(submitText) .AddClass("positive"); var cancel = ViewConventionExtensions.Button(SaveOrCancelConvention.DefaultCancelText) .Attr("onclick", "$.ajaxFormsExtensions.AjaxForm.Cancel();"); return(Tags.Div.AddClass("saveOrCancel").Nest(submit, cancel)); }
public HtmlTag SubmitOrCancel(string submitText) { var sumbit = ViewConventionExtensions.SubmitButton(submitText) .AddClass("positive"); var or = Tags.Span.Text(" or "); var cancel = Tags.Link .OnClick("$.ajaxFormsExtensions.AjaxForm.Cancel();") .Text("cancel"); return(Tags.Div.AddClass("saveOrCancel").Nest(sumbit, or, cancel)); }
private static IEnumerable <HtmlTag> CreateButtonAndJavascript(MethodInfo action, UrlHelper urlHelper) { var name = action.Name; var controller = action.DeclaringType.Name.Replace("Controller", string.Empty); var actionUrl = urlHelper.Action(name, controller); var button = ViewConventionExtensions.Button(name).AddClass(PageActionsButtonClass); ApplyOpenWindowSettings(action, button); ApplyCloseWindowSettings(action, button); var javascript = GetJavascriptForButton(action, name, actionUrl); return(new[] { button, javascript }); }
internal static HtmlTag DisplayFieldFor(Type modelType, object model, PropertyInfo fieldProperty) { return(Tags.Div .AddClass("fields") .Nest( ViewConventionExtensions .LabelFor(modelType, model, fieldProperty) .AddClass("label"), Tags.Div .AddClass("field") .Nest( ViewConventionExtensions .DisplayFor(modelType, model, fieldProperty) ) )); }
public HtmlTag Filter(string formSelector) { var filter = ViewConventionExtensions.SubmitButton(DefaultFilterText); return(Tags.Div.AddClass("filterButton").Nest(filter)); }