From 5ba5d2755bd30891a2339db2d8894b338de35ca8 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 16 Sep 2024 13:51:07 +0200 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20EnvelopeLocked=20Seite=20anpassen?= =?UTF-8?q?=20und=20Stile=20f=C3=BCr=20Firmenbranding=20aktualisieren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Die Datei `EnvelopeLocked.cshtml` wurde aktualisiert, um eine neue Willkommensnachricht, ein Logo und ein benutzerdefiniertes Kopfzeilen-Layout für das eSign-Portal aufzunehmen. - Aktualisierungen der Lokalisierung hinzugefügt, um die korrekte Anzeige der ausgewählten Sprache und Flagge zu gewährleisten. - Das Layout und die Abstände wurden angepasst, um besser mit den unternehmensspezifischen Designanforderungen übereinzustimmen. - Modifizierte `site.css` für benutzerdefinierte Schaltflächenstile, Seitenlayout und fügte unternehmensspezifische Farben für die Markenkonsistenz hinzu. --- .../Views/Home/EnvelopeLocked.cshtml | 8 +++++-- EnvelopeGenerator.Web/wwwroot/css/site.css | 20 ++++++++++++++++++ .../wwwroot/css/site.min.css | 2 +- .../wwwroot/img/cursor_logo.png | Bin 0 -> 69989 bytes 4 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 EnvelopeGenerator.Web/wwwroot/img/cursor_logo.png diff --git a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml index 43c8315f..3f03e5c0 100644 --- a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml @@ -5,9 +5,13 @@ ViewData["Title"] = _localizer[WebKey.DocProtected]; var userCulture = ViewData["UserCulture"] as Culture; } -
+
-
+ +
diff --git a/EnvelopeGenerator.Web/wwwroot/css/site.css b/EnvelopeGenerator.Web/wwwroot/css/site.css index d5d5b332..ef32cdd1 100644 --- a/EnvelopeGenerator.Web/wwwroot/css/site.css +++ b/EnvelopeGenerator.Web/wwwroot/css/site.css @@ -224,6 +224,26 @@ footer#page-footer { z-index: 1050; } +.header-1 { + align-items: center; + justify-content: space-between; + margin-top:0; + padding-top: 0; +} + +.header-1 .text { + text-align: center; + margin-left: 1.5vw; + margin-top:0; + padding-top: 0; +} + +.header-1 .logo { + width: 9rem; + margin-top:0; + padding-top: 0; +} + /* styles for mobile responsiveness */ @media (max-width: 767px) { .navbar { diff --git a/EnvelopeGenerator.Web/wwwroot/css/site.min.css b/EnvelopeGenerator.Web/wwwroot/css/site.min.css index d0b6755b..08547be1 100644 --- a/EnvelopeGenerator.Web/wwwroot/css/site.min.css +++ b/EnvelopeGenerator.Web/wwwroot/css/site.min.css @@ -1 +1 @@ -#app{background:#808080;width:100vw;height:80vh}.btn-group{margin-right:10vw;margin-bottom:10vh}.btn_refresh,.btn_reject,.btn_complete{height:2.5rem}.btn_complete .icon,.btn_reject .icon,.btn_refresh .icon{width:1.1rem}.btn_complete span,.btn_reject span,.btn_refresh span{vertical-align:middle}.button-finish{transition:background-color linear 300ms;background-color:#059669;color:#fff;border-left:0}.button-finish:hover,.button-finish:focus,.button-finish:active{background-color:#10b981;color:#fff}.button-reject{transition:background-color linear 300ms;background-color:#d97706;color:#fff;border-left:0}.button-reject:hover,.button-reject:focus,.button-reject:active{background-color:#f59e0b;color:#fff}.button-reset{transition:background-color linear 300ms;background-color:#2563eb;color:#fff;border-left:0}.button-reset:hover,.button-reset:focus,.button-reset:active{background-color:#3b82f6;color:#fff}body{background-color:#bbb}.page{margin-top:3rem;background:#fff;border-radius:.313rem;box-shadow:rgba(9,30,66,.25) 0 .25rem .5rem -.125rem,rgba(9,30,66,.08) 0 0 0 .063rem;max-width:40rem}.page section{max-width:30rem;margin:0 auto}.page header .icon{display:inline-block;border-radius:6.25rem;padding:.938rem;margin-bottom:2rem}.page header .icon.admin{background-color:#331904;color:#fecba1}.page header .icon.locked{background-color:#ffc107;color:#000}.page header .icon.signed{background-color:#146c43;color:#fff}.page header .icon.rejected{background-color:#e4d8d5;color:#fff}.page .form{max-width:30rem;margin:2rem auto;display:flex;gap:1rem}#form-access-code>.input,#form-admin-password>.input{flex-grow:1}#page-admin header .icon{background-color:#331904;color:#fecba1}.envelope{display:block;border:.063rem solid #eee;margin-bottom:1rem;padding:.5rem}footer#page-footer{color:#333;max-width:40rem;margin-top:1rem;font-size:.85rem}footer#page-footer a,footer#page-footer a:link,footer#page-footer a:hover,footer#page-footer a:visited,footer#page-footer a:focus{color:#444}.sender-card{background-color:transparent;border:0}.sender-card .row{height:7vh}.sender-card img{height:7vh;background-color:#d1cfcf;border-radius:3.125rem}.envelope-message{font-family:'Roboto',sans-serif}.none-display{display:none}.dropdown-flag img,.img-flag{width:30%;height:70%}.dropdown-flag{height:75%;width:75%}.increase-dropdown-height{min-height:25rem}.dropdown-flag .select2-container{width:100%!important;max-width:11.25rem}.lang-item{font-size:.85rem}#langDropdownMenuButton{min-width:4vw}.highlight{font-weight:700;font-size:.85rem}.signature-process-title,.signature-process-name{font-size:1.125rem}.mail-link{color:#000;text-decoration:none}.mail-link:hover{text-decoration:underline}#flex-action-panel{z-index:1050}@media(max-width:767px){.navbar{flex-direction:column;align-items:flex-start}.navbar-toggler{transform:scale(.75);padding:0}.navbar-brand{font-size:.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis}.collapse .card-text,.collapsing .card-text{font-size:.6rem;margin:0;padding:0}.sender-card .card-body{padding:.5rem}.btn_group{position:fixed;flex-direction:row;bottom:.5rem;right:.5rem}.img-fluid{width:1.2rem;height:100%;display:none}img{max-width:4rem}.page{margin-top:1rem;max-width:90%;padding:.5rem}.page section{max-width:90%}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}}@media(max-height:850px){.collapse .card-text,.collapsing .card-text{font-size:.5rem;margin:0;padding:0}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}} \ No newline at end of file +#app{background:#808080;width:100vw;height:80vh}.btn-group{margin-right:10vw;margin-bottom:10vh}.btn_refresh,.btn_reject,.btn_complete{height:2.5rem}.btn_complete .icon,.btn_reject .icon,.btn_refresh .icon{width:1.1rem}.btn_complete span,.btn_reject span,.btn_refresh span{vertical-align:middle}.button-finish{transition:background-color linear 300ms;background-color:#059669;color:#fff;border-left:0}.button-finish:hover,.button-finish:focus,.button-finish:active{background-color:#10b981;color:#fff}.button-reject{transition:background-color linear 300ms;background-color:#d97706;color:#fff;border-left:0}.button-reject:hover,.button-reject:focus,.button-reject:active{background-color:#f59e0b;color:#fff}.button-reset{transition:background-color linear 300ms;background-color:#2563eb;color:#fff;border-left:0}.button-reset:hover,.button-reset:focus,.button-reset:active{background-color:#3b82f6;color:#fff}body{background-color:#bbb}.page{margin-top:3rem;background:#fff;border-radius:.313rem;box-shadow:rgba(9,30,66,.25) 0 .25rem .5rem -.125rem,rgba(9,30,66,.08) 0 0 0 .063rem;max-width:40rem}.page section{max-width:30rem;margin:0 auto}.page header .icon{display:inline-block;border-radius:6.25rem;padding:.938rem;margin-bottom:2rem}.page header .icon.admin{background-color:#331904;color:#fecba1}.page header .icon.locked{background-color:#ffc107;color:#000}.page header .icon.signed{background-color:#146c43;color:#fff}.page header .icon.rejected{background-color:#e4d8d5;color:#fff}.page .form{max-width:30rem;margin:2rem auto;display:flex;gap:1rem}#form-access-code>.input,#form-admin-password>.input{flex-grow:1}#page-admin header .icon{background-color:#331904;color:#fecba1}.envelope{display:block;border:.063rem solid #eee;margin-bottom:1rem;padding:.5rem}footer#page-footer{color:#333;max-width:40rem;margin-top:1rem;font-size:.85rem}footer#page-footer a,footer#page-footer a:link,footer#page-footer a:hover,footer#page-footer a:visited,footer#page-footer a:focus{color:#444}.sender-card{background-color:transparent;border:0}.sender-card .row{height:7vh}.sender-card img{height:7vh;background-color:#d1cfcf;border-radius:3.125rem}.envelope-message{font-family:'Roboto',sans-serif}.none-display{display:none}.dropdown-flag img,.img-flag{width:30%;height:70%}.dropdown-flag{height:75%;width:75%}.increase-dropdown-height{min-height:25rem}.dropdown-flag .select2-container{width:100%!important;max-width:11.25rem}.lang-item{font-size:.85rem}#langDropdownMenuButton{min-width:4vw}.highlight{font-weight:700;font-size:.85rem}.signature-process-title,.signature-process-name{font-size:1.125rem}.mail-link{color:#000;text-decoration:none}.mail-link:hover{text-decoration:underline}#flex-action-panel{z-index:1050}.header-1{align-items:center;justify-content:space-between;margin-top:0;padding-top:0}.header-1 .text{text-align:center;margin-left:1.5vw;margin-top:0;padding-top:0}.header-1 .logo{width:9rem;margin-top:0;padding-top:0}@media(max-width:767px){.navbar{flex-direction:column;align-items:flex-start}.navbar-toggler{transform:scale(.75);padding:0}.navbar-brand{font-size:.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis}.collapse .card-text,.collapsing .card-text{font-size:.6rem;margin:0;padding:0}.sender-card .card-body{padding:.5rem}.btn_group{position:fixed;flex-direction:row;bottom:.5rem;right:.5rem}.img-fluid{width:1.2rem;height:100%;display:none}img{max-width:4rem}.page{margin-top:1rem;max-width:90%;padding:.5rem}.page section{max-width:90%}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}}@media(max-height:850px){.collapse .card-text,.collapsing .card-text{font-size:.5rem;margin:0;padding:0}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}} \ No newline at end of file diff --git a/EnvelopeGenerator.Web/wwwroot/img/cursor_logo.png b/EnvelopeGenerator.Web/wwwroot/img/cursor_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..baa0941f8272722d35d4ab63df1f482760d9fa3a GIT binary patch literal 69989 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 M07*qoM6N<$g8wyJ3jhEB literal 0 HcmV?d00001 From a763d3c353e964783ec85d7627a0aed38dde39a3 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 16 Sep 2024 14:04:34 +0200 Subject: [PATCH 2/4] =?UTF-8?q?feat:=20Mehrsprachige=20Unterst=C3=BCtzung?= =?UTF-8?q?=20f=C3=BCr=20den=20Header=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EnvelopeGenerator.Application/Resources/Resource.de-DE.resx | 3 +++ EnvelopeGenerator.Application/Resources/Resource.en-US.resx | 3 +++ EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml | 2 +- EnvelopeGenerator.Web/WebKey.cs | 1 + 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx b/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx index 1f243747..c7d98b63 100644 --- a/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx +++ b/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx @@ -210,6 +210,9 @@ Ein unerwarteter Fehler ist aufgetreten. + + Herzlich willkommen im eSign-Portal + Ungültiger Zugangscode. diff --git a/EnvelopeGenerator.Application/Resources/Resource.en-US.resx b/EnvelopeGenerator.Application/Resources/Resource.en-US.resx index 131a87c5..6cf39478 100644 --- a/EnvelopeGenerator.Application/Resources/Resource.en-US.resx +++ b/EnvelopeGenerator.Application/Resources/Resource.en-US.resx @@ -210,6 +210,9 @@ An unexpected error has occurred. + + Welcome to the eSign portal + Invalid access code. diff --git a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml index 3f03e5c0..8d35af48 100644 --- a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml @@ -8,7 +8,7 @@
diff --git a/EnvelopeGenerator.Web/WebKey.cs b/EnvelopeGenerator.Web/WebKey.cs index f2b31630..c11c76a0 100644 --- a/EnvelopeGenerator.Web/WebKey.cs +++ b/EnvelopeGenerator.Web/WebKey.cs @@ -33,5 +33,6 @@ public static readonly string RejectionInfo1_ext = nameof(RejectionInfo1_ext); public static readonly string RejectionInfo2_ext = nameof(RejectionInfo2_ext); public static readonly string SigningProcessTitle = nameof(SigningProcessTitle); + public static readonly string WelcomeToTheESignPortal = nameof(WelcomeToTheESignPortal); } } \ No newline at end of file From 8345034fcddb2052abb306bf6307f129852a2aa5 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 16 Sep 2024 14:31:18 +0200 Subject: [PATCH 3/4] refactor: Logo aktualisieren --- EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml | 4 ++-- EnvelopeGenerator.Web/wwwroot/css/site.css | 6 +++++- EnvelopeGenerator.Web/wwwroot/css/site.min.css | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml index d1d9ad58..73c23607 100644 --- a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml @@ -26,8 +26,8 @@ -
- ... +
+
diff --git a/EnvelopeGenerator.Web/wwwroot/css/site.css b/EnvelopeGenerator.Web/wwwroot/css/site.css index ef32cdd1..a0e07c61 100644 --- a/EnvelopeGenerator.Web/wwwroot/css/site.css +++ b/EnvelopeGenerator.Web/wwwroot/css/site.css @@ -10,12 +10,16 @@ height: 80vh; } +.navbar .cursor-logo { + width: 7rem; + padding-top: 1rem; +} + .btn-group { margin-right: 10vw; margin-bottom: 10vh; } - .btn_refresh, .btn_reject, .btn_complete { height:2.5rem; } diff --git a/EnvelopeGenerator.Web/wwwroot/css/site.min.css b/EnvelopeGenerator.Web/wwwroot/css/site.min.css index 08547be1..1a464359 100644 --- a/EnvelopeGenerator.Web/wwwroot/css/site.min.css +++ b/EnvelopeGenerator.Web/wwwroot/css/site.min.css @@ -1 +1 @@ -#app{background:#808080;width:100vw;height:80vh}.btn-group{margin-right:10vw;margin-bottom:10vh}.btn_refresh,.btn_reject,.btn_complete{height:2.5rem}.btn_complete .icon,.btn_reject .icon,.btn_refresh .icon{width:1.1rem}.btn_complete span,.btn_reject span,.btn_refresh span{vertical-align:middle}.button-finish{transition:background-color linear 300ms;background-color:#059669;color:#fff;border-left:0}.button-finish:hover,.button-finish:focus,.button-finish:active{background-color:#10b981;color:#fff}.button-reject{transition:background-color linear 300ms;background-color:#d97706;color:#fff;border-left:0}.button-reject:hover,.button-reject:focus,.button-reject:active{background-color:#f59e0b;color:#fff}.button-reset{transition:background-color linear 300ms;background-color:#2563eb;color:#fff;border-left:0}.button-reset:hover,.button-reset:focus,.button-reset:active{background-color:#3b82f6;color:#fff}body{background-color:#bbb}.page{margin-top:3rem;background:#fff;border-radius:.313rem;box-shadow:rgba(9,30,66,.25) 0 .25rem .5rem -.125rem,rgba(9,30,66,.08) 0 0 0 .063rem;max-width:40rem}.page section{max-width:30rem;margin:0 auto}.page header .icon{display:inline-block;border-radius:6.25rem;padding:.938rem;margin-bottom:2rem}.page header .icon.admin{background-color:#331904;color:#fecba1}.page header .icon.locked{background-color:#ffc107;color:#000}.page header .icon.signed{background-color:#146c43;color:#fff}.page header .icon.rejected{background-color:#e4d8d5;color:#fff}.page .form{max-width:30rem;margin:2rem auto;display:flex;gap:1rem}#form-access-code>.input,#form-admin-password>.input{flex-grow:1}#page-admin header .icon{background-color:#331904;color:#fecba1}.envelope{display:block;border:.063rem solid #eee;margin-bottom:1rem;padding:.5rem}footer#page-footer{color:#333;max-width:40rem;margin-top:1rem;font-size:.85rem}footer#page-footer a,footer#page-footer a:link,footer#page-footer a:hover,footer#page-footer a:visited,footer#page-footer a:focus{color:#444}.sender-card{background-color:transparent;border:0}.sender-card .row{height:7vh}.sender-card img{height:7vh;background-color:#d1cfcf;border-radius:3.125rem}.envelope-message{font-family:'Roboto',sans-serif}.none-display{display:none}.dropdown-flag img,.img-flag{width:30%;height:70%}.dropdown-flag{height:75%;width:75%}.increase-dropdown-height{min-height:25rem}.dropdown-flag .select2-container{width:100%!important;max-width:11.25rem}.lang-item{font-size:.85rem}#langDropdownMenuButton{min-width:4vw}.highlight{font-weight:700;font-size:.85rem}.signature-process-title,.signature-process-name{font-size:1.125rem}.mail-link{color:#000;text-decoration:none}.mail-link:hover{text-decoration:underline}#flex-action-panel{z-index:1050}.header-1{align-items:center;justify-content:space-between;margin-top:0;padding-top:0}.header-1 .text{text-align:center;margin-left:1.5vw;margin-top:0;padding-top:0}.header-1 .logo{width:9rem;margin-top:0;padding-top:0}@media(max-width:767px){.navbar{flex-direction:column;align-items:flex-start}.navbar-toggler{transform:scale(.75);padding:0}.navbar-brand{font-size:.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis}.collapse .card-text,.collapsing .card-text{font-size:.6rem;margin:0;padding:0}.sender-card .card-body{padding:.5rem}.btn_group{position:fixed;flex-direction:row;bottom:.5rem;right:.5rem}.img-fluid{width:1.2rem;height:100%;display:none}img{max-width:4rem}.page{margin-top:1rem;max-width:90%;padding:.5rem}.page section{max-width:90%}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}}@media(max-height:850px){.collapse .card-text,.collapsing .card-text{font-size:.5rem;margin:0;padding:0}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}} \ No newline at end of file +#app{background:#808080;width:100vw;height:80vh}.navbar .cursor-logo{width:7rem;padding-top:1rem}.btn-group{margin-right:10vw;margin-bottom:10vh}.btn_refresh,.btn_reject,.btn_complete{height:2.5rem}.btn_complete .icon,.btn_reject .icon,.btn_refresh .icon{width:1.1rem}.btn_complete span,.btn_reject span,.btn_refresh span{vertical-align:middle}.button-finish{transition:background-color linear 300ms;background-color:#059669;color:#fff;border-left:0}.button-finish:hover,.button-finish:focus,.button-finish:active{background-color:#10b981;color:#fff}.button-reject{transition:background-color linear 300ms;background-color:#d97706;color:#fff;border-left:0}.button-reject:hover,.button-reject:focus,.button-reject:active{background-color:#f59e0b;color:#fff}.button-reset{transition:background-color linear 300ms;background-color:#2563eb;color:#fff;border-left:0}.button-reset:hover,.button-reset:focus,.button-reset:active{background-color:#3b82f6;color:#fff}body{background-color:#bbb}.page{margin-top:3rem;background:#fff;border-radius:.313rem;box-shadow:rgba(9,30,66,.25) 0 .25rem .5rem -.125rem,rgba(9,30,66,.08) 0 0 0 .063rem;max-width:40rem}.page section{max-width:30rem;margin:0 auto}.page header .icon{display:inline-block;border-radius:6.25rem;padding:.938rem;margin-bottom:2rem}.page header .icon.admin{background-color:#331904;color:#fecba1}.page header .icon.locked{background-color:#ffc107;color:#000}.page header .icon.signed{background-color:#146c43;color:#fff}.page header .icon.rejected{background-color:#e4d8d5;color:#fff}.page .form{max-width:30rem;margin:2rem auto;display:flex;gap:1rem}#form-access-code>.input,#form-admin-password>.input{flex-grow:1}#page-admin header .icon{background-color:#331904;color:#fecba1}.envelope{display:block;border:.063rem solid #eee;margin-bottom:1rem;padding:.5rem}footer#page-footer{color:#333;max-width:40rem;margin-top:1rem;font-size:.85rem}footer#page-footer a,footer#page-footer a:link,footer#page-footer a:hover,footer#page-footer a:visited,footer#page-footer a:focus{color:#444}.sender-card{background-color:transparent;border:0}.sender-card .row{height:7vh}.sender-card img{height:7vh;background-color:#d1cfcf;border-radius:3.125rem}.envelope-message{font-family:'Roboto',sans-serif}.none-display{display:none}.dropdown-flag img,.img-flag{width:30%;height:70%}.dropdown-flag{height:75%;width:75%}.increase-dropdown-height{min-height:25rem}.dropdown-flag .select2-container{width:100%!important;max-width:11.25rem}.lang-item{font-size:.85rem}#langDropdownMenuButton{min-width:4vw}.highlight{font-weight:700;font-size:.85rem}.signature-process-title,.signature-process-name{font-size:1.125rem}.mail-link{color:#000;text-decoration:none}.mail-link:hover{text-decoration:underline}#flex-action-panel{z-index:1050}.header-1{align-items:center;justify-content:space-between;margin-top:0;padding-top:0}.header-1 .text{text-align:center;margin-left:1.5vw;margin-top:0;padding-top:0}.header-1 .logo{width:9rem;margin-top:0;padding-top:0}@media(max-width:767px){.navbar{flex-direction:column;align-items:flex-start}.navbar-toggler{transform:scale(.75);padding:0}.navbar-brand{font-size:.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis}.collapse .card-text,.collapsing .card-text{font-size:.6rem;margin:0;padding:0}.sender-card .card-body{padding:.5rem}.btn_group{position:fixed;flex-direction:row;bottom:.5rem;right:.5rem}.img-fluid{width:1.2rem;height:100%;display:none}img{max-width:4rem}.page{margin-top:1rem;max-width:90%;padding:.5rem}.page section{max-width:90%}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}}@media(max-height:850px){.collapse .card-text,.collapsing .card-text{font-size:.5rem;margin:0;padding:0}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}} \ No newline at end of file From dd7454d38e009069a8c012407183855417a42962 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Tue, 17 Sep 2024 10:14:34 +0200 Subject: [PATCH 4/4] feat: Separate CSS for Cursor company created MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eine separate CSS-Datei für das Unternehmen Cursor wurde erstellt. Die site.css wurde angepasst, um das Layout entsprechend dem Cursor-Logo responsiv zu gestalten. --- EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml | 2 +- EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml | 2 +- EnvelopeGenerator.Web/Views/Shared/_Layout.cshtml | 1 + EnvelopeGenerator.Web/bundleconfig.json | 6 ++++++ EnvelopeGenerator.Web/wwwroot/css/cursor.css | 8 ++++++++ EnvelopeGenerator.Web/wwwroot/css/cursor.min.css | 1 + EnvelopeGenerator.Web/wwwroot/css/site.css | 4 ++-- EnvelopeGenerator.Web/wwwroot/css/site.min.css | 2 +- 8 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 EnvelopeGenerator.Web/wwwroot/css/cursor.css create mode 100644 EnvelopeGenerator.Web/wwwroot/css/cursor.min.css diff --git a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml index 8d35af48..1b4f98cf 100644 --- a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml @@ -9,7 +9,7 @@
diff --git a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml index b42fb616..29850edd 100644 --- a/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/ShowEnvelope.cshtml @@ -32,7 +32,7 @@ @($"{_localizer[WebKey.Hello]} {Model.Name}, {@envelope?.Message}".TrySanitize(_sanitizer))
diff --git a/EnvelopeGenerator.Web/Views/Shared/_Layout.cshtml b/EnvelopeGenerator.Web/Views/Shared/_Layout.cshtml index 8525137e..01a7cb40 100644 --- a/EnvelopeGenerator.Web/Views/Shared/_Layout.cshtml +++ b/EnvelopeGenerator.Web/Views/Shared/_Layout.cshtml @@ -13,6 +13,7 @@ + diff --git a/EnvelopeGenerator.Web/bundleconfig.json b/EnvelopeGenerator.Web/bundleconfig.json index f69c4c25..95d93415 100644 --- a/EnvelopeGenerator.Web/bundleconfig.json +++ b/EnvelopeGenerator.Web/bundleconfig.json @@ -58,5 +58,11 @@ "inputFiles": [ "wwwroot/lib/bootstrap-cookie-consent-settings-main/bootstrap-cookie-consent-settings.js" ] + }, + { + "outputFileName": "wwwroot/css/cursor.min.css", + "inputFiles": [ + "wwwroot/css/cursor.css" + ] } ] diff --git a/EnvelopeGenerator.Web/wwwroot/css/cursor.css b/EnvelopeGenerator.Web/wwwroot/css/cursor.css new file mode 100644 index 00000000..d86ee0b4 --- /dev/null +++ b/EnvelopeGenerator.Web/wwwroot/css/cursor.css @@ -0,0 +1,8 @@ +.cursor-logo { + width: 7rem; + padding-top: 1rem; +} + +.cursor-img { + width: 5rem; +} \ No newline at end of file diff --git a/EnvelopeGenerator.Web/wwwroot/css/cursor.min.css b/EnvelopeGenerator.Web/wwwroot/css/cursor.min.css new file mode 100644 index 00000000..391c3fd7 --- /dev/null +++ b/EnvelopeGenerator.Web/wwwroot/css/cursor.min.css @@ -0,0 +1 @@ +.cursor-logo{width:7rem;padding-top:1rem}.cursor-img{width:5rem} \ No newline at end of file diff --git a/EnvelopeGenerator.Web/wwwroot/css/site.css b/EnvelopeGenerator.Web/wwwroot/css/site.css index 526f0ddb..b2f385e0 100644 --- a/EnvelopeGenerator.Web/wwwroot/css/site.css +++ b/EnvelopeGenerator.Web/wwwroot/css/site.css @@ -199,7 +199,7 @@ footer#page-footer { } .logo { - width: 9rem; + width: 5rem; position: absolute; right: 0; margin-right:2rem; @@ -310,7 +310,7 @@ footer#page-footer { width: 9rem; position: absolute; right: 0; - margin-right: 2rem; + margin-right: 0rem; } .card-text, .card-text { diff --git a/EnvelopeGenerator.Web/wwwroot/css/site.min.css b/EnvelopeGenerator.Web/wwwroot/css/site.min.css index 52866c88..ee97ce31 100644 --- a/EnvelopeGenerator.Web/wwwroot/css/site.min.css +++ b/EnvelopeGenerator.Web/wwwroot/css/site.min.css @@ -1 +1 @@ -#app{background:#808080;width:100vw;height:80vh}.navbar-toggler{border:0}.btn-group{margin-right:10vw;margin-bottom:10vh}.btn_refresh,.btn_reject,.btn_complete{height:2.5rem}.btn_complete .icon,.btn_reject .icon,.btn_refresh .icon{width:1.1rem}.btn_complete span,.btn_reject span,.btn_refresh span{vertical-align:middle}.button-finish{transition:background-color linear 300ms;background-color:#059669;color:#fff;border-left:0}.button-finish:hover,.button-finish:focus,.button-finish:active{background-color:#10b981;color:#fff}.button-reject{transition:background-color linear 300ms;background-color:#d97706;color:#fff;border-left:0}.button-reject:hover,.button-reject:focus,.button-reject:active{background-color:#f59e0b;color:#fff}.button-reset{transition:background-color linear 300ms;background-color:#2563eb;color:#fff;border-left:0}.button-reset:hover,.button-reset:focus,.button-reset:active{background-color:#3b82f6;color:#fff}body{background-color:#bbb}.page{margin-top:3rem;background:#fff;border-radius:.313rem;box-shadow:rgba(9,30,66,.25) 0 .25rem .5rem -.125rem,rgba(9,30,66,.08) 0 0 0 .063rem;max-width:40rem}.page section{max-width:30rem;margin:0 auto}.page header .icon{display:inline-block;border-radius:6.25rem;padding:.938rem;margin-bottom:2rem}.page header .icon.admin{background-color:#331904;color:#fecba1}.page header .icon.locked{background-color:#ffc107;color:#000}.page header .icon.signed{background-color:#146c43;color:#fff}.page header .icon.rejected{background-color:#e4d8d5;color:#fff}.page .form{max-width:30rem;margin:2rem auto;display:flex;gap:1rem}#form-access-code>.input,#form-admin-password>.input{flex-grow:1}#page-admin header .icon{background-color:#331904;color:#fecba1}.envelope{display:block;border:.063rem solid #eee;margin-bottom:1rem;padding:.5rem}footer#page-footer{color:#333;max-width:40rem;margin-top:1rem;font-size:.85rem}footer#page-footer a,footer#page-footer a:link,footer#page-footer a:hover,footer#page-footer a:visited,footer#page-footer a:focus{color:#444}.sender-card{background-color:transparent;border:0}.sender-card .row{height:7vh}.sender-card img{height:7vh;background-color:#d1cfcf;border-radius:3.125rem}.navbar .container{display:flex;padding:0;margin:0}.navbar-toggler{padding:0;margin:0;width:4rem;left:0}.envelope-message{position:absolute;display:flex;width:calc(100% - 8rem);align-items:center;justify-content:start;margin-left:4rem}.envelope-message .icon{margin-right:.5rem}.envelope-message .message{font-family:'Roboto',sans-serif;font-size:16px;font-weight:550}.logo{width:9rem;position:absolute;right:0;margin-right:2rem}.none-display{display:none}.dropdown-flag img,.img-flag{width:30%;height:70%}.dropdown-flag{height:75%;width:75%}.increase-dropdown-height{min-height:25rem}.dropdown-flag .select2-container{width:100%!important;max-width:11.25rem}.lang-item{font-size:.85rem}#langDropdownMenuButton{min-width:4vw}.highlight{font-weight:700;font-size:.85rem}.signature-process-title,.signature-process-name{font-size:1.125rem}.mail-link{color:#000;text-decoration:none}.mail-link:hover{text-decoration:underline}#flex-action-panel{z-index:1050}.header-1{align-items:center;justify-content:space-between;margin-top:0;padding-top:0}.header-1 .text{text-align:center;margin-left:1.5vw;margin-top:0;padding-top:0}.header-1 .logo{width:9rem;margin-top:0;padding-top:0}@media(max-height:850px){.navbar .container{display:flex;padding:0;margin:0}.navbar-toggler{padding:0;margin:0;width:4rem;left:0}.envelope-message{width:calc(100% - 4rem - 9rem)}.envelope-message .message{font-size:14px;font-weight:550}.logo{width:9rem;position:absolute;right:0;margin-right:2rem}.card-text,.card-text{font-size:.6rem;margin:0;padding:0}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}}@media(max-width:767px){.navbar{flex-direction:column;align-items:flex-start}.navbar-brand{font-size:.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis}.envelope-message{width:calc(100% - 4rem - 4.5rem);margin-left:3rem}.envelope-message .message{font-size:12px;font-weight:550}.envelope-message .icon{margin-right:.1rem;font-size:1rem}.logo{width:5rem;right:0;margin-right:1rem}.btn_group{position:fixed;flex-direction:row;bottom:.5rem;right:.5rem}.img-fluid{width:1.2rem;height:100%;display:none}.page{margin-top:1rem;max-width:90%;padding:.5rem}.page section{max-width:90%}}@media(max-height:600px){.collapse{height:4rem}} \ No newline at end of file +#app{background:#808080;width:100vw;height:80vh}.navbar-toggler{border:0}.btn-group{margin-right:10vw;margin-bottom:10vh}.btn_refresh,.btn_reject,.btn_complete{height:2.5rem}.btn_complete .icon,.btn_reject .icon,.btn_refresh .icon{width:1.1rem}.btn_complete span,.btn_reject span,.btn_refresh span{vertical-align:middle}.button-finish{transition:background-color linear 300ms;background-color:#059669;color:#fff;border-left:0}.button-finish:hover,.button-finish:focus,.button-finish:active{background-color:#10b981;color:#fff}.button-reject{transition:background-color linear 300ms;background-color:#d97706;color:#fff;border-left:0}.button-reject:hover,.button-reject:focus,.button-reject:active{background-color:#f59e0b;color:#fff}.button-reset{transition:background-color linear 300ms;background-color:#2563eb;color:#fff;border-left:0}.button-reset:hover,.button-reset:focus,.button-reset:active{background-color:#3b82f6;color:#fff}body{background-color:#bbb}.page{margin-top:3rem;background:#fff;border-radius:.313rem;box-shadow:rgba(9,30,66,.25) 0 .25rem .5rem -.125rem,rgba(9,30,66,.08) 0 0 0 .063rem;max-width:40rem}.page section{max-width:30rem;margin:0 auto}.page header .icon{display:inline-block;border-radius:6.25rem;padding:.938rem;margin-bottom:2rem}.page header .icon.admin{background-color:#331904;color:#fecba1}.page header .icon.locked{background-color:#ffc107;color:#000}.page header .icon.signed{background-color:#146c43;color:#fff}.page header .icon.rejected{background-color:#e4d8d5;color:#fff}.page .form{max-width:30rem;margin:2rem auto;display:flex;gap:1rem}#form-access-code>.input,#form-admin-password>.input{flex-grow:1}#page-admin header .icon{background-color:#331904;color:#fecba1}.envelope{display:block;border:.063rem solid #eee;margin-bottom:1rem;padding:.5rem}footer#page-footer{color:#333;max-width:40rem;margin-top:1rem;font-size:.85rem}footer#page-footer a,footer#page-footer a:link,footer#page-footer a:hover,footer#page-footer a:visited,footer#page-footer a:focus{color:#444}.sender-card{background-color:transparent;border:0}.sender-card .row{height:7vh}.sender-card img{height:7vh;background-color:#d1cfcf;border-radius:3.125rem}.navbar .container{display:flex;padding:0;margin:0}.navbar-toggler{padding:0;margin:0;width:4rem;left:0}.envelope-message{position:absolute;display:flex;width:calc(100% - 8rem);align-items:center;justify-content:start;margin-left:4rem}.envelope-message .icon{margin-right:.5rem}.envelope-message .message{font-family:'Roboto',sans-serif;font-size:16px;font-weight:550}.logo{width:5rem;position:absolute;right:0;margin-right:2rem}.none-display{display:none}.dropdown-flag img,.img-flag{width:30%;height:70%}.dropdown-flag{height:75%;width:75%}.increase-dropdown-height{min-height:25rem}.dropdown-flag .select2-container{width:100%!important;max-width:11.25rem}.lang-item{font-size:.85rem}#langDropdownMenuButton{min-width:4vw}.highlight{font-weight:700;font-size:.85rem}.signature-process-title,.signature-process-name{font-size:1.125rem}.mail-link{color:#000;text-decoration:none}.mail-link:hover{text-decoration:underline}#flex-action-panel{z-index:1050}.header-1{align-items:center;justify-content:space-between;margin-top:0;padding-top:0}.header-1 .text{text-align:center;margin-left:1.5vw;margin-top:0;padding-top:0}.header-1 .logo{width:9rem;margin-top:0;padding-top:0}@media(max-height:850px){.navbar .container{display:flex;padding:0;margin:0}.navbar-toggler{padding:0;margin:0;width:4rem;left:0}.envelope-message{width:calc(100% - 4rem - 9rem)}.envelope-message .message{font-size:14px;font-weight:550}.logo{width:9rem;position:absolute;right:0;margin-right:0}.card-text,.card-text{font-size:.6rem;margin:0;padding:0}.highlight{font-weight:700;font-size:.5rem}.signature-process-title,.signature-process-name{font-size:.7rem}}@media(max-width:767px){.navbar{flex-direction:column;align-items:flex-start}.navbar-brand{font-size:.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis}.envelope-message{width:calc(100% - 4rem - 4.5rem);margin-left:3rem}.envelope-message .message{font-size:12px;font-weight:550}.envelope-message .icon{margin-right:.1rem;font-size:1rem}.logo{width:5rem;right:0;margin-right:1rem}.btn_group{position:fixed;flex-direction:row;bottom:.5rem;right:.5rem}.img-fluid{width:1.2rem;height:100%;display:none}.page{margin-top:1rem;max-width:90%;padding:.5rem}.page section{max-width:90%}}@media(max-height:600px){.collapse{height:4rem}} \ No newline at end of file