[Fixes #2780] Use type=text for float and double
This commit is contained in:
parent
13e6e76994
commit
baee4a0661
|
|
@ -43,10 +43,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
|
|||
{ nameof(UInt32), "number" },
|
||||
{ nameof(Int64), "number" },
|
||||
{ nameof(UInt64), "number" },
|
||||
{ nameof(Single), "number" },
|
||||
{ nameof(Double), "number" },
|
||||
{ nameof(Boolean), InputType.CheckBox.ToString().ToLowerInvariant() },
|
||||
{ nameof(Decimal), InputType.Text.ToString().ToLowerInvariant() },
|
||||
{ nameof(String), InputType.Text.ToString().ToLowerInvariant() },
|
||||
{ nameof(IFormFile), "file" },
|
||||
{ TemplateRenderer.IEnumerableOfIFormFileName, "file" },
|
||||
|
|
|
|||
|
|
@ -60,8 +60,6 @@ namespace Microsoft.AspNet.Mvc.Rendering.Internal
|
|||
{ typeof(uint).Name, DefaultEditorTemplates.NumberInputTemplate },
|
||||
{ typeof(long).Name, DefaultEditorTemplates.NumberInputTemplate },
|
||||
{ typeof(ulong).Name, DefaultEditorTemplates.NumberInputTemplate },
|
||||
{ typeof(float).Name, DefaultEditorTemplates.NumberInputTemplate },
|
||||
{ typeof(double).Name, DefaultEditorTemplates.NumberInputTemplate },
|
||||
{ typeof(bool).Name, DefaultEditorTemplates.BooleanTemplate },
|
||||
{ typeof(decimal).Name, DefaultEditorTemplates.DecimalTemplate },
|
||||
{ typeof(string).Name, DefaultEditorTemplates.StringTemplate },
|
||||
|
|
|
|||
|
|
@ -731,15 +731,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
|
|||
{ "datetime", null, "datetime" },
|
||||
{ "datetime-local", null, "datetime-local" },
|
||||
{ "DATETIME-local", null, "datetime-local" },
|
||||
{ "Decimal", "{0:0.00}", "text" },
|
||||
{ "Double", null, "number" },
|
||||
{ "Decimal", null, "text" },
|
||||
{ "Double", null, "text" },
|
||||
{ "Int16", null, "number" },
|
||||
{ "Int32", null, "number" },
|
||||
{ "int32", null, "number" },
|
||||
{ "Int64", null, "number" },
|
||||
{ "SByte", null, "number" },
|
||||
{ "Single", null, "number" },
|
||||
{ "SINGLE", null, "number" },
|
||||
{ "Single", null, "text" },
|
||||
{ "SINGLE", null, "text" },
|
||||
{ "string", null, "text" },
|
||||
{ "STRING", null, "text" },
|
||||
{ "text", null, "text" },
|
||||
|
|
|
|||
|
|
@ -71,10 +71,10 @@ namespace Microsoft.AspNet.Mvc.Core
|
|||
{ "INT64", "__TextBox__ class='text-box single-line' type='number'" },
|
||||
{ "UInt64", "__TextBox__ class='text-box single-line' type='number'" },
|
||||
{ "uint64", "__TextBox__ class='text-box single-line' type='number'" },
|
||||
{ "Single", "__TextBox__ class='text-box single-line' type='number'" },
|
||||
{ "SINGLE", "__TextBox__ class='text-box single-line' type='number'" },
|
||||
{ "Double", "__TextBox__ class='text-box single-line' type='number'" },
|
||||
{ "double", "__TextBox__ class='text-box single-line' type='number'" },
|
||||
{ "Single", "__TextBox__ class='text-box single-line'" },
|
||||
{ "SINGLE", "__TextBox__ class='text-box single-line'" },
|
||||
{ "Double", "__TextBox__ class='text-box single-line'" },
|
||||
{ "double", "__TextBox__ class='text-box single-line'" },
|
||||
{ "Boolean", "__CheckBox__ class='check-box'" }, // Not tri-state b/c string is not a Nullable type.
|
||||
{ "BOOLEAN", "__CheckBox__ class='check-box'" },
|
||||
{ "Decimal", "__TextBox__ class='text-box single-line'" },
|
||||
|
|
|
|||
Loading…
Reference in New Issue