From dddf55565bd0c2ef826434e4cb0315c2dd4f077d Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Mon, 26 Feb 2024 11:32:49 +0100 Subject: [PATCH] Update x spento su monitor --- MP.Mon/Components/DetailMSE.razor | 6 ++-- MP.Mon/Components/DetailMSE.razor.cs | 33 +++++++++++++++++++++ MP.Mon/Components/DetailMSE.razor.less | 41 ++++++++++++++++++++++++++ MP.Mon/MP.Mon.csproj | 2 +- MP.Mon/Resources/ChangeLog.html | 2 +- MP.Mon/Resources/VersNum.txt | 2 +- MP.Mon/Resources/manifest.xml | 2 +- 7 files changed, 82 insertions(+), 6 deletions(-) create mode 100644 MP.Mon/Components/DetailMSE.razor.less diff --git a/MP.Mon/Components/DetailMSE.razor b/MP.Mon/Components/DetailMSE.razor index cb94deae..214aa342 100644 --- a/MP.Mon/Components/DetailMSE.razor +++ b/MP.Mon/Components/DetailMSE.razor @@ -5,9 +5,11 @@ } else { -
+
- @CurrRecord.Nome +
+ @CurrRecord.Nome +
@if (hasRow(1)) { diff --git a/MP.Mon/Components/DetailMSE.razor.cs b/MP.Mon/Components/DetailMSE.razor.cs index 5914f3f0..9e6e0122 100644 --- a/MP.Mon/Components/DetailMSE.razor.cs +++ b/MP.Mon/Components/DetailMSE.razor.cs @@ -41,6 +41,39 @@ namespace MP.Mon.Components aTimer.Dispose(); } + /// + /// CSS Class x overlay (effetto spento x macchina spenta/ sGr) + /// + protected string overlayCss + { + get + { + string answ = ""; + if (CurrRecord != null) + { + answ = CurrRecord.Semaforo == "sGr" ? "bg-light opacity-25" : ""; + } + return answ; + } + } + + protected string textDescrCss = ""; + ///// + ///// CSS calss x testo (se descr lunga scorre...) + ///// + //protected string textDescrCss + //{ + // get + // { + // string answ = "text-nowrap"; + // if (CurrRecord != null && CurrRecord.DescrizioneStato.Length > 7) + // { + // answ = " scroll-left"; + // } + // return answ; + // } + //} + public void ElapsedTimer(object? source, System.Timers.ElapsedEventArgs e) { var pUpd = Task.Run(async () => diff --git a/MP.Mon/Components/DetailMSE.razor.less b/MP.Mon/Components/DetailMSE.razor.less new file mode 100644 index 00000000..a631b140 --- /dev/null +++ b/MP.Mon/Components/DetailMSE.razor.less @@ -0,0 +1,41 @@ + +/* gestione scroll testo */ +.scroll-left { + height: 1.5em; + overflow: hidden; + position: relative; + width: 70%; + white-space: nowrap; + /*display: inline-block;*/ +} + +.scroll-left span { + /*display: inline-block;*/ + position: absolute; + width: 100%; + height: 100%; + margin: 0; + line-height: 1.5em; + /* Starting position */ + -moz-transform: translateX(0%); + -webkit-transform: translateX(0%); + transform: translateX(0%); + /* Apply animation to this element */ + -moz-animation: scroll-left 8s ease infinite; + -webkit-animation: scroll-left 8s ease infinite; + animation: scroll-left 8s ease infinite; +} +/* Move it (define the animation) */ +@keyframes scroll-left { + 0% { + transform: translateX(0%); + } + + 30% { + transform: translateX(0%); + } + + 80% { + transform: translateX(-50%); + } +} diff --git a/MP.Mon/MP.Mon.csproj b/MP.Mon/MP.Mon.csproj index 82a11624..58b07b8b 100644 --- a/MP.Mon/MP.Mon.csproj +++ b/MP.Mon/MP.Mon.csproj @@ -4,7 +4,7 @@ net6.0 enable enable - 6.16.2402.2312 + 6.16.2402.2611 diff --git a/MP.Mon/Resources/ChangeLog.html b/MP.Mon/Resources/ChangeLog.html index ea073e0d..008b2f37 100644 --- a/MP.Mon/Resources/ChangeLog.html +++ b/MP.Mon/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MON MAPO -

Versione: 6.16.2402.2312

+

Versione: 6.16.2402.2611


Note di rilascio:
  • diff --git a/MP.Mon/Resources/VersNum.txt b/MP.Mon/Resources/VersNum.txt index 3d88ebaa..4e7fc39b 100644 --- a/MP.Mon/Resources/VersNum.txt +++ b/MP.Mon/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2402.2312 +6.16.2402.2611 diff --git a/MP.Mon/Resources/manifest.xml b/MP.Mon/Resources/manifest.xml index 95c9183b..17910e73 100644 --- a/MP.Mon/Resources/manifest.xml +++ b/MP.Mon/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2402.2312 + 6.16.2402.2611 https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/MP.Mon.zip https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/ChangeLog.html false