This commit is contained in:
Samuele Locatelli
2023-11-08 10:24:55 +01:00
2 changed files with 68 additions and 0 deletions
+2
View File
@@ -106,6 +106,8 @@ namespace MP_TAB_SERV.Pages
protected override async Task OnInitializedAsync()
{
var df = MServ.UserPrefGet("DefCardMode");
ShowCard = df == "shrink" ? false : true;
isCalcSize = true;
ListMSE = null;
SetupConf();
+66
View File
@@ -64,6 +64,15 @@
<option value="EN">EN</option>
</select>
</li>
<li class="list-group-item">
<div class="text-center mb-1 fw-bold">Modalità di visualizzazione delle macchine in 'Mappa Stato'</div>
<div class="d-flex justify-content-center">
<div class="btn-group" role="group" aria-label="Basic outlined example">
<button class="btn btn-sm @btnShrinkStyle" @onclick='()=>setDefCardMode("shrink")'>Shrink</button>
<button class="btn btn-sm @btnFullStyle" @onclick='()=>setDefCardMode("full")'>Full</button>
</div>
</div>
</li>
</ul>
</div>
</div>
@@ -97,6 +106,11 @@
await Task.Delay(1);
langIns = lang;
}
protected async Task setDefCardMode(string defCardMode)
{
await Task.Delay(1);
defCardModeIns = defCardMode;
}
protected string btnMsStyle
{
@@ -130,6 +144,38 @@
return answ;
}
}
protected string btnShrinkStyle
{
get
{
string answ = "";
if (defCardModeIns == "shrink")
{
answ = "btn-primary";
}
else
{
answ = "btn-outline-secondary";
}
return answ;
}
}
protected string btnFullStyle
{
get
{
string answ = "";
if (defCardModeIns == "full")
{
answ = "btn-primary";
}
else
{
answ = "btn-outline-secondary";
}
return answ;
}
}
protected string _tcModIns { get; set; } = "";
@@ -145,6 +191,7 @@
}
}
}
protected string _langIns { get; set; } = "";
protected string langIns
@@ -159,6 +206,20 @@
}
}
}
protected string _defCardMode { get; set; } = "";
protected string defCardModeIns
{
get => _defCardMode;
set
{
if (_defCardMode != value)
{
_defCardMode = value;
MsgServ.UserPrefSave("DefCardMode", value);
}
}
}
public int Height { get; set; } = 0;
public int Width { get; set; } = 0;
@@ -191,6 +252,11 @@
{
langIns = langPrefItem;
}
var defCardPrefItem = MsgServ.UserPrefGet("DefCardMode");
if (defCardPrefItem != null)
{
langIns = defCardPrefItem;
}
await Task.Delay(1);
if (string.IsNullOrEmpty(currIpv4))
{