@@ -793,6 +793,13 @@ namespace ChameleonForms.TagHelpers
793
793
public FieldValidationTagHelper() { }
794
794
public override System.Threading.Tasks.Task ProcessUsingModelPropertyAsync<TModel, TProperty>(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output, System.Linq.Expressions.Expression<System.Func<TModel, TProperty>> modelProperty) { }
795
795
}
796
+ public class FormButtonTagHelper : ChameleonForms.TagHelpers.ModelAwareTagHelper
797
+ {
798
+ public FormButtonTagHelper() { }
799
+ public System.Func<ChameleonForms.Component.ButtonHtmlAttributes, ChameleonForms.Component.ButtonHtmlAttributes> FluentAttrs { get; set; }
800
+ public string Label { get; set; }
801
+ public override System.Threading.Tasks.Task ProcessWhileAwareOfModelTypeAsync<TModel>(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) { }
802
+ }
796
803
public class FormMessageTagHelper : ChameleonForms.TagHelpers.ModelAwareTagHelper
797
804
{
798
805
public FormMessageTagHelper() { }
@@ -818,6 +825,13 @@ namespace ChameleonForms.TagHelpers
818
825
public string Name { get; set; }
819
826
public override System.Threading.Tasks.Task ProcessUsingModelPropertyAsync<TModel, TProperty>(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output, System.Linq.Expressions.Expression<System.Func<TModel, TProperty>> modelProperty) { }
820
827
}
828
+ public class FormResetTagHelper : ChameleonForms.TagHelpers.ModelAwareTagHelper
829
+ {
830
+ public FormResetTagHelper() { }
831
+ public System.Func<ChameleonForms.Component.ButtonHtmlAttributes, ChameleonForms.Component.ButtonHtmlAttributes> FluentAttrs { get; set; }
832
+ public string Label { get; set; }
833
+ public override System.Threading.Tasks.Task ProcessWhileAwareOfModelTypeAsync<TModel>(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) { }
834
+ }
821
835
public class FormSectionTagHelper : ChameleonForms.TagHelpers.ModelAwareTagHelper
822
836
{
823
837
public FormSectionTagHelper() { }
@@ -838,6 +852,15 @@ namespace ChameleonForms.TagHelpers
838
852
public Microsoft.AspNetCore.Html.IHtmlContent LeadingHtmlContent { get; set; }
839
853
public override System.Threading.Tasks.Task ProcessWhileAwareOfModelTypeAsync<TModel>(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) { }
840
854
}
855
+ public class FormSubmitTagHelper : ChameleonForms.TagHelpers.ModelAwareTagHelper
856
+ {
857
+ public FormSubmitTagHelper() { }
858
+ public System.Func<ChameleonForms.Component.ButtonHtmlAttributes, ChameleonForms.Component.ButtonHtmlAttributes> FluentAttrs { get; set; }
859
+ public string Label { get; set; }
860
+ public string Name { get; set; }
861
+ public string Value { get; set; }
862
+ public override System.Threading.Tasks.Task ProcessWhileAwareOfModelTypeAsync<TModel>(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) { }
863
+ }
841
864
public class MessageParagraphTagHelper : ChameleonForms.TagHelpers.ModelAwareTagHelper
842
865
{
843
866
public MessageParagraphTagHelper() { }
@@ -862,6 +885,27 @@ namespace ChameleonForms.TagHelpers
862
885
public override System.Threading.Tasks.Task ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) { }
863
886
public abstract System.Threading.Tasks.Task ProcessUsingModelPropertyAsync<TModel, TProperty>(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output, System.Linq.Expressions.Expression<System.Func<TModel, TProperty>> modelProperty);
864
887
}
888
+ public static class TagHelperContextExtensions
889
+ {
890
+ public const string FieldConfigurationItemsKey = "ChameleonForms:FieldConfiguration";
891
+ public static ChameleonForms.Component.Config.IFieldConfiguration GetFieldConfiguration(this Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context) { }
892
+ public static ChameleonForms.HtmlAttributes GetHtmlAttributes(this Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context) { }
893
+ }
894
+ }
895
+ namespace ChameleonForms.Templates.TwitterBootstrap3
896
+ {
897
+ [Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("form-button")]
898
+ [Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("form-reset")]
899
+ [Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("form-submit")]
900
+ public class TwitterBootstrap3SubmitButtonTagHelper : Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
901
+ {
902
+ public TwitterBootstrap3SubmitButtonTagHelper() { }
903
+ public ChameleonForms.Templates.TwitterBootstrap3.EmphasisStyle EmphasisStyle { get; set; }
904
+ public string Icon { get; set; }
905
+ public override int Order { get; }
906
+ public ChameleonForms.Templates.TwitterBootstrap3.ButtonSize Size { get; set; }
907
+ public override System.Threading.Tasks.Task ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) { }
908
+ }
865
909
}
866
910
namespace ChameleonForms.Utils
867
911
{
@@ -1034,13 +1078,15 @@ namespace ChameleonForms.Templates.TwitterBootstrap3
1034
1078
}
1035
1079
public enum ButtonSize
1036
1080
{
1081
+ [System.ComponentModel.Description("")]
1082
+ NoneSpecified = 0,
1037
1083
[System.ComponentModel.Description("xs")]
1038
- ExtraSmall = 0 ,
1084
+ ExtraSmall = 1 ,
1039
1085
[System.ComponentModel.Description("sm")]
1040
- Small = 1 ,
1041
- Default = 2 ,
1086
+ Small = 2 ,
1087
+ Default = 3 ,
1042
1088
[System.ComponentModel.Description("lg")]
1043
- Large = 3 ,
1089
+ Large = 4 ,
1044
1090
}
1045
1091
public enum EmphasisStyle
1046
1092
{
0 commit comments