From 94e9ffabac6ab10a92d0b6b8722cad793bf36c70 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sun, 14 Sep 2025 02:42:08 +0100 Subject: [PATCH] MEF++ --- Makefile | 2 +- src/Yavsc/Views/Blogspot/Details.cshtml | 2 +- src/Yavsc/Views/Blogspot/Index.cshtml | 12 +- .../site.scssc | Bin 15964 -> 30531 bytes src/Yavsc/wwwroot/css/site.css | 85 ++++++++++++- src/Yavsc/wwwroot/css/site.min.css | 12 +- src/Yavsc/wwwroot/css/site.scss | 112 ++++++++++++++++-- 7 files changed, 197 insertions(+), 28 deletions(-) diff --git a/Makefile b/Makefile index 9612de36..988f8c56 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ src/Yavsc/bin/output/wwwroot: test: dotnet test -web: +watch: dotnet watch -p:Configuration=$(CONFIG) --project src/Yavsc/Yavsc.csproj src/Yavsc.Abstract/bin/$(CONFIG)/$(FRAMEWORK)/Yavsc.Abstract.dll: diff --git a/src/Yavsc/Views/Blogspot/Details.cshtml b/src/Yavsc/Views/Blogspot/Details.cshtml index d8d46e5f..53158a7c 100644 --- a/src/Yavsc/Views/Blogspot/Details.cshtml +++ b/src/Yavsc/Views/Blogspot/Details.cshtml @@ -63,7 +63,7 @@ $('#commentValidation').html(
- +

@Model.Title

diff --git a/src/Yavsc/Views/Blogspot/Index.cshtml b/src/Yavsc/Views/Blogspot/Index.cshtml index 5948305a..1ee0766f 100644 --- a/src/Yavsc/Views/Blogspot/Index.cshtml +++ b/src/Yavsc/Views/Blogspot/Index.cshtml @@ -44,19 +44,17 @@

} -
+
@{ int maxTextLen = 75; foreach (var post in Model) { -
+
- -

@post.Title

@post.Content diff --git a/src/Yavsc/wwwroot/css/.sass-cache/f72b97d2a2f775ae72a70903abdc00c6553756a7/site.scssc b/src/Yavsc/wwwroot/css/.sass-cache/f72b97d2a2f775ae72a70903abdc00c6553756a7/site.scssc index 619b3ac34b768d243aeea82491c5c723791913f3..30ca90076e7c2d7f93fa32c2d7e9ffe6f12f2aef 100644 GIT binary patch literal 30531 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 diff --git a/src/Yavsc/wwwroot/css/site.css b/src/Yavsc/wwwroot/css/site.css index fc00b7f9..b98719c6 100644 --- a/src/Yavsc/wwwroot/css/site.css +++ b/src/Yavsc/wwwroot/css/site.css @@ -15,7 +15,7 @@ div.carousel-inner > div.item > div.carousel-caption-s { margin: .5em; - background-color: rgba(0, 0, 0, 0.6); + background-color: #530e6a; color: #ffffc8; font-weight: bold; padding: .5em; } @@ -30,17 +30,17 @@ input[type='checkbox'] { min-height: 1em; } .container { - background-color: #000000d5; + background-color: #25131c; color: #fff; padding: .5em; margin: .5em; } .post { - background-color: #000000dd; + background-color: #290505; color: #d1d1d1; padding: 2.3em; border-radius: 2em; - border: solid #441515a4 2pt; } + border: solid #5d7f0ca4 2pt; } .actiongroup { float: right; @@ -51,8 +51,81 @@ input[type='checkbox'] { margin: .5em; } a { - color: aquamarine; - background-color: black; } + color: var(--blue); } a.close { cursor: pointer; } + +.grants-page .card { + margin-top: 20px; + border-bottom: 1px solid lightgray; } + +.grants-page .card .card-title { + font-size: 120%; + font-weight: bold; } + +.grants-page .card .card-title img { + width: 100px; + height: 100px; } + +.grants-page .card label { + font-weight: bold; } + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +div.carousel-inner > div.item > div.carousel-caption-s { + margin: .5em; + background-color: #530e6a; + color: #ffffc8; + font-weight: bold; + padding: .5em; } + +img.blogphoto { + max-width: 100%; + max-height: 100%; } + +input[type='checkbox'] { + appearance: auto; + min-width: 1em; + min-height: 1em; } + +.container { + background-color: #25131c; + color: #ccdeff; + padding: .5em; + margin: .5em; } + +.post { + background-color: #290505; + color: #dce1ec; + padding: .7em; + border-radius: 2em; + border: solid #b29e9e 2pt; } + .post .photo { + max-height: 100%; + max-width: 100%; } + +.actiongroup { + float: right; + margin: .5em; } + +.float-left { + float: left; + margin: .5em; } + +body { + font: 1rem/1.5 var(--font-family-sans-serif); + color: #ccdeff; + background-color: #25131c; } + +.card { + max-height: 20em; + max-width: 30em; + display: inline-table; } + .card .card-photo { + border: solid 1px #ffffffd4; + max-height: 15em; + max-width: 30em; } + .card .index-post-title { + display: inline; } diff --git a/src/Yavsc/wwwroot/css/site.min.css b/src/Yavsc/wwwroot/css/site.min.css index a35d964e..514269ff 100644 --- a/src/Yavsc/wwwroot/css/site.min.css +++ b/src/Yavsc/wwwroot/css/site.min.css @@ -1,6 +1,10 @@ .grants-page.card{margin-top:20px;border-bottom:1px solid lightgray;}.grants-page.card.card-title{font-size:120%;font-weight:bold;}.grants-page.card.card-title img{width:100px;height:100px;}.grants-page.card label{font-weight:bold;}.navbar-dark.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");} -div.carousel-inner>div.item>div.carousel-caption-s{margin:.5em;background-color:rgba(0,0,0,0.6);color:#ffffc8;font-weight:bold;padding:.5em;} +div.carousel-inner>div.item>div.carousel-caption-s{margin:.5em;background-color:#530e6a;color:#ffffc8;font-weight:bold;padding:.5em;} img.blogphoto{max-width:100%;max-height:100%;} -input[type='checkbox']{appearance:auto;min-width:1em;min-height:1em;}.container{background-color:#000000d5;color:#fff;padding:.5em;margin:.5em;}.post{background-color:#000000dd;color:#d1d1d1;padding:2.3em;border-radius:2em;border:solid#441515a4 2pt;}.actiongroup{float:right;margin:.5em;}.float-left{float:left;margin:.5em;} -a{color:aquamarine;background-color:black;} -a.close{cursor:pointer;} \ No newline at end of file +input[type='checkbox']{appearance:auto;min-width:1em;min-height:1em;}.container{background-color:#25131c;color:#fff;padding:.5em;margin:.5em;}.post{background-color:#290505;color:#d1d1d1;padding:2.3em;border-radius:2em;border:solid#5d7f0ca4 2pt;}.actiongroup{float:right;margin:.5em;}.float-left{float:left;margin:.5em;} +a{color:var(--blue);} +a.close{cursor:pointer;}.grants-page.card{margin-top:20px;border-bottom:1px solid lightgray;}.grants-page.card.card-title{font-size:120%;font-weight:bold;}.grants-page.card.card-title img{width:100px;height:100px;}.grants-page.card label{font-weight:bold;}.navbar-dark.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");} +div.carousel-inner>div.item>div.carousel-caption-s{margin:.5em;background-color:#530e6a;color:#ffffc8;font-weight:bold;padding:.5em;} +img.blogphoto{max-width:100%;max-height:100%;} +input[type='checkbox']{appearance:auto;min-width:1em;min-height:1em;}.container{background-color:#25131c;color:#ccdeff;padding:.5em;margin:.5em;}.post{background-color:#290505;color:#dce1ec;padding:.7em;border-radius:2em;border:solid#b29e9e 2pt;}.post.photo{max-height:100%;max-width:100%;}.actiongroup{float:right;margin:.5em;}.float-left{float:left;margin:.5em;} +body{font:1rem/1.5 var(--font-family-sans-serif);color:#ccdeff;background-color:#25131c;}.card{max-height:20em;max-width:30em;display:inline-table;}.card.card-photo{border:solid 1px#ffffffd4;max-height:15em;max-width:30em;}.card.index-post-title{display:inline;} \ No newline at end of file diff --git a/src/Yavsc/wwwroot/css/site.scss b/src/Yavsc/wwwroot/css/site.scss index 78277a8a..f9799667 100644 --- a/src/Yavsc/wwwroot/css/site.scss +++ b/src/Yavsc/wwwroot/css/site.scss @@ -1,9 +1,19 @@ - +$color: #ccdeff; +$background-color: #25131c; +$post-color: #dce1ec; +$post-background-color: #290505; +$post-border-color:rgb(178, 158, 158); +$card-border-color: lightgray; +$card-photo-border-color: #ffffffd4; +$carousel-color: rgb(255,255,200); +$carousel-background-color: #530e6a; +$primary: #00c40d; +$danger: #dc0505d5; .grants-page { .card { margin-top: 20px; - border-bottom: 1px solid lightgray; + border-bottom: 1px solid $card-border-color; .card-title { img { @@ -27,8 +37,8 @@ div.carousel-inner > div.item > div.carousel-caption-s { margin: .5em; - background-color: rgba(0,0,0,.6); - color: rgb(255,255,200); + background-color: $carousel-background-color; + color: $carousel-color; font-weight: bold; padding: .5em; } @@ -45,18 +55,18 @@ input[type='checkbox'] { } .container { - background-color: #000000d5; + background-color: $background-color; color: #fff; padding: .5em; margin: .5em; } .post { - background-color: #000000dd; + background-color: $post-background-color; color:#d1d1d1; padding: 2.3em; border-radius: 2em; - border: solid #441515a4 2pt; + border: solid #5d7f0ca4 2pt; } .actiongroup @@ -71,12 +81,96 @@ input[type='checkbox'] { margin:.5em; } + + a { - color:aquamarine; - background-color: black; + color: var(--blue); } a.close { cursor: pointer; } + +.grants-page .card { + margin-top: 20px; + border-bottom: 1px solid lightgray; } + .grants-page .card .card-title { + font-size: 120%; + font-weight: bold; } + .grants-page .card .card-title img { + width: 100px; + height: 100px; } + + .grants-page .card label { + font-weight: bold; } + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +div.carousel-inner > div.item > div.carousel-caption-s { + margin: .5em; + background-color: $carousel-background-color; + color: $carousel-color; + font-weight: bold; + padding: .5em; } + +img.blogphoto { + max-width: 100%; + max-height: 100%; } + +input[type='checkbox'] { + appearance: auto; + min-width: 1em; + min-height: 1em; } + +.container { + background-color: $background-color; + color: $color; + padding: .5em; + margin: .5em; } + +.post { + background-color: $post-background-color; + color: $post-color; + padding: .7em; + border-radius: 2em; + border: solid $post-border-color 2pt; + .photo { + max-height: 100%; + max-width: 100%; + } +} + +.actiongroup { + float: right; + margin: .5em; } + +.float-left { + float: left; + margin: .5em; } + + body { + font: 1rem/1.5 var(--font-family-sans-serif); + color: $color; + background-color: $background-color; + + } + + .card { + max-height: 20em; + max-width: 30em; + display: inline-table; + + + .card-photo + { + border: solid 1px $card-photo-border-color; + max-height: 15em; + max-width: 30em; + } + .index-post-title + { + display: inline; + } + }