2 Commits

Author SHA1 Message Date
Sodbileg Gansukh
0798ee6e48 v1.1.1 2023-11-13 19:30:04 +08:00
Sodbileg Gansukh
78ff9df4ea Dynamic dropdown menu placement based on the toggle location 2023-11-13 19:29:41 +08:00
7 changed files with 14 additions and 7 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -717,9 +717,9 @@ Search LOGO Login Subscribe
transform: translate3d(0, 6px, 0);
}
.is-middle-logo .gh-dropdown {
.gh-dropdown.is-left {
right: auto;
left: -24px;
left: -16px;
}
.is-dropdown-mega .gh-dropdown {

View File

@@ -56,6 +56,13 @@ function dropdown() {
toggle.appendChild(wrapper);
nav.appendChild(toggle);
const toggleRect = toggle.getBoundingClientRect();
const documentCenter = window.innerWidth / 2;
if (toggleRect.left < documentCenter) {
wrapper.classList.add('is-left');
}
head.classList.add('is-dropdown-loaded');
window.addEventListener('click', function (e) {

View File

@@ -2,7 +2,7 @@
"name": "source",
"description": "A default theme for the Ghost publishing platform",
"demo": "https://source.ghost.io",
"version": "1.1.0",
"version": "1.1.1",
"engines": {
"ghost": ">=5.0.0"
},