diff --git a/MP-TAB-SERV/Pages/StatusMap.razor.cs b/MP-TAB-SERV/Pages/StatusMap.razor.cs index ac406e5c..de20447a 100644 --- a/MP-TAB-SERV/Pages/StatusMap.razor.cs +++ b/MP-TAB-SERV/Pages/StatusMap.razor.cs @@ -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(); diff --git a/MP-TAB-SERV/Pages/User.razor b/MP-TAB-SERV/Pages/User.razor index 18b5399d..1fc4a569 100644 --- a/MP-TAB-SERV/Pages/User.razor +++ b/MP-TAB-SERV/Pages/User.razor @@ -64,6 +64,15 @@ +
  • +
    Modalità di visualizzazione delle macchine in 'Mappa Stato'
    +
    +
    + + +
    +
    +
  • @@ -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)) {