WIP: ThemeProblemSolver #7

Draft
Kocoder wants to merge 10 commits from ThemeProblemSolver into master
11 changed files with 385 additions and 166 deletions
Showing only changes of commit df194d1af4 - Show all commits

View File

@ -10,7 +10,7 @@ namespace SZUAbsolventenverein.Theme.Website
public Oqtane.Models.Theme Theme => new Oqtane.Models.Theme
{
Name = "SZUAbsolventenverein Website",
Version = "1.0.7",
Version = "1.0.10",
PackageName = "SZUAbsolventenverein.Theme.Website",
ThemeSettingsType = "SZUAbsolventenverein.Theme.Website.ThemeSettings, SZUAbsolventenverein.Theme.Website.Client.Oqtane",
ContainerSettingsType = "SZUAbsolventenverein.Theme.Website.ContainerSettings, SZUAbsolventenverein.Theme.Website.Client.Oqtane",
@ -19,7 +19,9 @@ namespace SZUAbsolventenverein.Theme.Website
// obtained from https://cdnjs.com/libraries
new Resource { ResourceType = ResourceType.Stylesheet, Url = "https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css", Integrity = "sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==", CrossOrigin = "anonymous" },
new Resource { ResourceType = ResourceType.Stylesheet, Url = "~/Theme.css" },
new Resource { ResourceType = ResourceType.Script, Url = "https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js", Integrity = "sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==", CrossOrigin = "anonymous" }
new Resource { ResourceType = ResourceType.Script, Url = "https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js", Integrity = "sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==", CrossOrigin = "anonymous" },
new Resource { ResourceType = ResourceType.Script, Url = "~/menu.js"}
Review

Ich weiß nicht wie sich das Tildezeichen hier verhält. Kann auf Prod eventuell zu Problemen führen, die auf Dev nicht auftreten

Ich weiß nicht wie sich das Tildezeichen hier verhält. Kann auf Prod eventuell zu Problemen führen, die auf Dev nicht auftreten
}
};

View File

@ -272,9 +272,9 @@ body {
position: fixed;
top: 80px; /* Abstand von oben (über der Navbar + Burger) */
right: 0;
bottom: 0;
width: 70%;
max-width: 280px;
height: calc(100vh - 80px); /* Höhe an das neue top anpassen */
background-color: #b1b0b0;
flex-direction: column;
align-items: stretch;

View File

@ -0,0 +1,31 @@
{
(function () {
function initMobileNavClose() {
var toggle = document.getElementById("nav-toggle");
if (!toggle) return;
var elements = document.querySelectorAll(".app-menu a, .app-menu button");
elements.forEach(function (el) {
el.addEventListener("click", function () {
if (window.innerWidth <= 1000) {
toggle.checked = false; // Men<65> schlie<69>en
}
});
});
}
// Beim ersten Laden
document.addEventListener("DOMContentLoaded", initMobileNavClose);
// Falls Oqtane/Blazor sp<73>ter neu rendert, kannst du das bei Bedarf nochmal aufrufen
window.initMobileNavClose = initMobileNavClose;
})();
"exclude" [
"**/bin",
"**/bower_components",
"**/jspm_packages",
"**/node_modules",
"**/obj",
"**/platforms"
]
}

View File

@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>$projectname$</id>
<version>1.0.7</version>
<version>1.0.10</version>
<authors>SZUAbsolventenverein</authors>
<owners>SZUAbsolventenverein</owners>
<title>Website</title>