private HtmlTag createForm() { var form = _page.FormFor <ClassValidationModel>(); form.Append(_page.Edit(x => x.GreaterThanZero)); form.Append(_page.Edit(x => x.GreaterOrEqualToZero)); form.Append(_page.Edit(x => x.LongerThanTen)); form.Append(_page.Edit(x => x.NoMoreThanFiveCharacters)); form.Append(_page.Edit(x => x.AtLeastFiveButNotTen)); form.Append(_page.Edit(x => x.GreaterThanFive)); form.Append(_page.Edit(x => x.LessThanFifteen)); form.Append(_page.Edit(x => x.Email)); form.Append(_page.Edit(x => x.Required)); form.Append(_page.Edit(x => x.Regex)); form.Append(_page.Edit(x => x.Custom)); form.Append(_page.Edit(x => x.Password)); form.Append(_page.Edit(x => x.ConfirmPassword)); form.Append(_page.Edit(x => x.ConfirmEmail)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Model")); form.Id(typeof(ClassValidationModel).Name); return(form); }
public virtual HtmlDocument BuildView(LoginRequest request) { // TODO -- Revisit all of this when we get HTML conventions everywhere var view = new FubuHtmlDocument <LoginRequest>(_services, _request); var form = view.FormFor <LoginRequest>(); form.Append(new HtmlTag("legend").Text(LoginKeys.Login)); if (request.Message.IsNotEmpty()) { form.Append(new HtmlTag("p").Text(request.Message).Style("color", "red")); } form.Append(view.Edit(x => x.UserName)); form.Append(view.Edit(x => x.Password)); form.Append(view.Edit(x => x.RememberMe)); form.Append(view.DisplayFor(x => x.Message).Id("login-message")); form.Append(new HiddenTag().Name("Url").Attr("value", request.Url)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", LoginKeys.Login).Id("login-submit")); view.Add(form); view.Add(new LiteralTag(view.WriteExtensions().ToHtmlString())); return(view); }
private HtmlTag createStandardForm() { var form = _standardPage.FormFor <StandardIn>(); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Submit")); form.Id("StandardIn"); return(form); }
private HtmlTag createIgnoredForm() { var form = _ignoredPage.FormFor <IgnoredModel>(); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Submit")); form.Id("IgnoredModel"); return(form); }
private HtmlTag createForm() { var form = _page.FormFor <IgnoredModel>(); form.Append(_page.Edit(x => x.Name)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Model")); form.Id(typeof(IgnoredModel).Name); return(form); }
private HtmlTag createForm() { var form = _page.FormFor <AjaxModel>(); form.Append(_page.Edit(x => x.Name)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Submit")); form.Id("AjaxForm"); return(form); }
private HtmlTag createAjaxForm() { var form = _ajaxPage.FormFor <AjaxIn>(); form.Append(_ajaxPage.Edit(x => x.Message)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Submit")); form.Id("AjaxIn"); return(form); }
private HtmlTag createForm() { var form = _page.FormFor <User>(); form.Append(_page.Edit(x => x.Username)); form.Append(_page.Edit(x => x.Password)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("User")); form.Id("CreateUserForm"); return(form); }
private HtmlTag createForm() { var form = _page.FormFor <SelectTagModel>(); form.Append(_page.Edit(x => x.List)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Model")); form.Id("SelectTagModel"); return(form); }
private HtmlTag CreateForm() { return(_page.FormFor <ElementHandler>(form => { form.Append(_page.Edit(x => x.AjaxValueFast)); form.Append(_page.Edit(x => x.AjaxValueSlow)); form.Append(_page.Edit(x => x.AjaxValueReallySlow)); form.Append(_page.Edit(x => x.AjaxValueTriggeredReallySlow)); form.Append(_page.Edit(x => x.SynchronousValue)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("ElementHandler")); form.Id("ElementHandlerForm"); })); }
public HtmlDocument get_register(CreateAccount account) { var document = new FubuHtmlDocument<CreateAccount>(_services, _request); var form = document.FormFor<CreateAccount>() .Append(document.Edit(x => x.Name)) .Append(document.Edit(x => x.EmailAddress)) .Append(document.Edit(x => x.Password)) .Append(document.Edit(x => x.Subscriptions)) .Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Create Account").Id(Submit)); document.Add("h1").Text("Create New Account"); document.Add(form); return document; }
private HtmlTag createForm() { var form = _page.FormFor <AccessorOverridesModel>(); form.Append(_page.Edit(x => x.GreaterThanZero)); form.Append(_page.Edit(x => x.GreaterOrEqualToZero)); form.Append(_page.Edit(x => x.LongerThanTen)); form.Append(_page.Edit(x => x.NoMoreThanFiveCharacters)); form.Append(_page.Edit(x => x.AtLeastFiveButNotTen)); form.Append(_page.Edit(x => x.GreaterThanFive)); form.Append(_page.Edit(x => x.LessThanFifteen)); form.Append(_page.Edit(x => x.Email)); form.Append(_page.Edit(x => x.Required)); form.Append(_page.Edit(x => x.Custom)); form.Append(_page.Edit(x => x.EmailCustomMessage)); form.Append(_page.Edit(x => x.Triggered)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Model")); form.Id("AccessorOverridesModel"); return(form); }
private HtmlTag createForm() { var form = _page.FormFor <IntegrationModel>(); form.Append(_page.Edit(x => x.Numeric)); form.Append(_page.Edit(x => x.FubuDate)); form.Append(_page.Edit(x => x.StandardDate)); form.Append(_page.Edit(x => x.GreaterThanZero)); form.Append(_page.Edit(x => x.GreaterOrEqualToZero)); form.Append(_page.Edit(x => x.LongerThanTen)); form.Append(_page.Edit(x => x.NoMoreThanFiveCharacters)); form.Append(_page.Edit(x => x.AtLeastFiveButNotTen)); form.Append(_page.Edit(x => x.GreaterThanFive)); form.Append(_page.Edit(x => x.LessThanFifteen)); form.Append(_page.Edit(x => x.Email)); form.Append(_page.Edit(x => x.Required)); form.Append(new HtmlTag("input").Attr("type", "submit").Attr("value", "Submit").Id("Model")); form.Id("IntegrationModel"); return(form); }
public HtmlDocument Index() { _document.Title = "FubuTransportation Diagnostics Harness"; _document.Add("a").Attr("href", "/_fubu").Text("Diagnostics"); _document.Add("p") .Text("Type in a list of comma delimited integers. Any number over 100 will cause an exception in the message handling"); var formTag = _document.FormFor <NumberPost>(); _document.Push(formTag); _document.Add("textarea").Name("Numbers"); _document.Add("br"); _document.Add("input").Attr("type", "submit").Attr("value", "Submit"); _document.Pop(); _document.Add(new LiteralTag("</form>")); // ugh. return(_document); }