Skip to content

Commit 68702c8

Browse files
author
blazej.kuhajda
committed
invariant cultures
1 parent 8f2c9aa commit 68702c8

8 files changed

Lines changed: 24 additions & 21 deletions

File tree

src/AXSharp.blazor/src/AXSharp.Presentation.Blazor.Controls/Templates/Base/Online/Control/OnlinerLRealControlView.razor

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class="w-100 form-control @AccessStatus"
1010
type="number"
1111
step="any"
12-
value="@Value.ToString().Replace(',', '.')"
12+
value="@Value.ToString(CultureInfo.InvariantCulture)"
1313
@onfocus="@(() => { HasFocus = true; LastValue = Onliner.LastValue; })"
1414
@onblur="@(() => HasFocus = false)"
1515
@onchange="Change"
@@ -25,7 +25,7 @@
2525

2626
private void Change(ChangeEventArgs args)
2727
{
28-
if (Double.TryParse(args.Value.ToString(), out var parseValue))
28+
if (Double.TryParse(args.Value.ToString(), CultureInfo.InvariantCulture, out var parseValue))
2929
Value = parseValue;
3030

3131
Key++;

src/AXSharp.blazor/src/AXSharp.Presentation.Blazor.Controls/Templates/Base/Online/Control/OnlinerRealControlView.razor

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class="w-100 form-control @AccessStatus"
1010
type="number"
1111
step="any"
12-
value="@Value.ToString().Replace(',', '.')"
12+
value="@Value.ToString(CultureInfo.InvariantCulture)"
1313
@onfocus="@(() => { HasFocus = true; LastValue = Onliner.LastValue; })"
1414
@onblur="@(() => HasFocus = false)"
1515
@onchange="Change"
@@ -25,7 +25,7 @@
2525

2626
private void Change(ChangeEventArgs args)
2727
{
28-
if (Single.TryParse(args.Value.ToString(), out var parseValue))
28+
if (Single.TryParse(args.Value.ToString(), CultureInfo.InvariantCulture, out var parseValue))
2929
Value = parseValue;
3030

3131
Key++;

src/AXSharp.blazor/src/AXSharp.Presentation.Blazor.Controls/Templates/Base/Online/Display/OnlinerLRealDisplayView.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class="w-100 form-control @AccessStatus"
1010
style="@(IsReadOnly? "" : "background-color:transparent")"
1111
type="text"
12-
value="@Onliner.Cyclic"
12+
value="@Onliner.Cyclic.ToString(CultureInfo.InvariantCulture)"
1313
data-bs-toggle="tooltip"
1414
data-bs-placement="top"
1515
data-bs-custom-class="custom-tooltip"

src/AXSharp.blazor/src/AXSharp.Presentation.Blazor.Controls/Templates/Base/Online/Display/OnlinerRealDisplayView.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class="w-100 form-control @AccessStatus"
1010
style="@(IsReadOnly? "" : "background-color:transparent")"
1111
type="text"
12-
value="@Onliner.Cyclic"
12+
value="@Onliner.Cyclic.ToString(CultureInfo.InvariantCulture)"
1313
data-bs-toggle="tooltip"
1414
data-bs-placement="top"
1515
data-bs-custom-class="custom-tooltip"

src/AXSharp.blazor/src/AXSharp.Presentation.Blazor.Controls/Templates/Base/Shadow/Control/OnlinerLRealShadowControlView.razor

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class="w-100 form-control @AccessStatus"
1010
type="number"
1111
step="any"
12-
value="@Onliner.Shadow.ToString().Replace(',', '.')"
12+
value="@Onliner.Shadow.ToString(CultureInfo.InvariantCulture)"
1313
@onchange="Change"
1414
data-bs-toggle="tooltip"
1515
data-bs-placement="top"
@@ -20,7 +20,7 @@
2020
@code {
2121
private void Change(ChangeEventArgs args)
2222
{
23-
if (Double.TryParse(args.Value.ToString(), out var parseValue))
23+
if (Double.TryParse(args.Value.ToString(), NumberStyles.Any, CultureInfo.InvariantCulture, out var parseValue))
2424
Onliner.Shadow = parseValue;
2525
}
2626
}

src/AXSharp.blazor/src/AXSharp.Presentation.Blazor.Controls/Templates/Base/Shadow/Control/OnlinerRealShadowControlView.razor

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,25 @@
55
<TemplateView Symbol="@OnlinerSymbol" FailureReason="@Onliner.AccessStatus.FailureReason">
66
<label for="@ComponentId">@Onliner.AttributeName@(string.IsNullOrWhiteSpace(Onliner.AttributeUnits) ? null : $" [{Onliner.AttributeUnits}]")</label>
77
<input id="@ComponentId"
8-
readonly="@IsReadOnly"
9-
class="w-100 form-control @AccessStatus"
10-
type="number"
11-
step="any"
12-
value="@Onliner.Shadow.ToString().Replace(',', '.')"
13-
@onchange="Change"
14-
data-bs-toggle="tooltip"
15-
data-bs-placement="top"
16-
data-bs-custom-class="custom-tooltip"
17-
data-bs-title="@ToolTipText">
8+
readonly="@IsReadOnly"
9+
class="w-100 form-control @AccessStatus"
10+
type="number"
11+
step="any"
12+
value="@Onliner.Shadow.ToString(CultureInfo.InvariantCulture)"
13+
@onchange="Change"
14+
data-bs-toggle="tooltip"
15+
data-bs-placement="top"
16+
data-bs-custom-class="custom-tooltip"
17+
data-bs-title="@ToolTipText">
18+
1819
</TemplateView>
1920

2021
@code {
22+
2123
private void Change(ChangeEventArgs args)
2224
{
23-
if (Single.TryParse(args.Value.ToString(), out var parseValue))
25+
26+
if (Single.TryParse(args.Value.ToString(),NumberStyles.Any,CultureInfo.InvariantCulture, out var parseValue))
2427
Onliner.Shadow = parseValue;
2528
}
2629
}

src/AXSharp.blazor/src/AXSharp.Presentation.Blazor.Controls/Templates/Base/Shadow/Display/OnlinerLRealShadowDisplayView.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class="w-100 form-control @AccessStatus"
1010
style=@(IsReadOnly? "" : "background-color:transparent")
1111
type="text"
12-
value="@Onliner.Shadow"
12+
value="@Onliner.Shadow.ToString(CultureInfo.InvariantCulture)"
1313
data-bs-toggle="tooltip"
1414
data-bs-placement="top"
1515
data-bs-custom-class="custom-tooltip"

src/AXSharp.blazor/src/AXSharp.Presentation.Blazor.Controls/Templates/Base/Shadow/Display/OnlinerRealShadowDisplayView.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class="w-100 form-control @AccessStatus"
1010
style=@(IsReadOnly? "" : "background-color:transparent")
1111
type="text"
12-
value="@Onliner.Shadow"
12+
value="@Onliner.Shadow.ToString(CultureInfo.InvariantCulture)"
1313
data-bs-toggle="tooltip"
1414
data-bs-placement="top"
1515
data-bs-custom-class="custom-tooltip"

0 commit comments

Comments
 (0)