1
0
mirror of https://github.com/picocms/pico-theme.git synced 2025-08-23 00:33:01 +02:00

8 Commits

Author SHA1 Message Date
Daniel Rudolf
d4ec8df283 Version 2.1.4
```
* [Changed] Don't setup nav toggle JavaScript when there's no menu
```
2020-08-29 17:11:43 +02:00
Daniel Rudolf
ca41b7b91a Update CHANGELOG.md 2020-08-29 17:11:36 +02:00
Daniel Rudolf
6821662127 JavaScript: Don't setup nav toggle when there's no menu 2020-08-29 17:07:41 +02:00
Daniel Rudolf
e385f2ba0e Version 2.1.3
No changes
2020-07-10 18:19:26 +02:00
Daniel Rudolf
8b606f6df7 Update CHANGELOG.md 2020-07-10 18:19:23 +02:00
Daniel Rudolf
9154fcaeb7 Version 2.1.2
No changes
2020-04-10 23:20:37 +02:00
Daniel Rudolf
622396045d Update CHANGELOG.md 2020-04-10 23:20:33 +02:00
Daniel Rudolf
52af9b5fe3 Add composer.json branch alias for Pico 3.0 2020-03-29 16:04:04 +02:00
3 changed files with 31 additions and 9 deletions

View File

@@ -8,6 +8,23 @@ Pico Default Theme Changelog
refer to both the UPGRADE and NEWS sections of the docs for more refer to both the UPGRADE and NEWS sections of the docs for more
details. details.
### Version 2.1.4
Released: 2020-08-29
```
* [Changed] Don't setup nav toggle JavaScript when there's no menu
```
### Version 2.1.3
Released: 2020-07-10
No changes
### Version 2.1.2
Released: 2020-04-10
No changes
### Version 2.1.1 ### Version 2.1.1
Released: 2019-12-31 Released: 2019-12-31

View File

@@ -31,7 +31,8 @@
"extra": { "extra": {
"installer-name": "default", "installer-name": "default",
"branch-alias": { "branch-alias": {
"dev-master": "2.1.x-dev" "dev-master": "2.1.x-dev",
"dev-pico-3.0": "3.0.x-dev"
} }
} }
} }

View File

@@ -28,10 +28,12 @@ function main()
// responsive menu // responsive menu
var menu = document.getElementById('nav'), var menu = document.getElementById('nav'),
menuToggle = document.getElementById('nav-toggle'), menuToggle = document.getElementById('nav-toggle');
toggleMenuEvent = function (event) {
if (menu && menuToggle) {
function toggleMenuEvent(event) {
if (event.type === 'keydown') { if (event.type === 'keydown') {
if ((event.keyCode != 13) && (event.keyCode != 32)) { if ((event.keyCode !== 13) && (event.keyCode !== 32)) {
return; return;
} }
} }
@@ -49,8 +51,9 @@ function main()
menuToggle.setAttribute('aria-expanded', 'false'); menuToggle.setAttribute('aria-expanded', 'false');
utils.slideUp(menu); utils.slideUp(menu);
} }
}, }
onResizeEvent = function () {
function onResizeEvent() {
if (utils.isElementVisible(menuToggle)) { if (utils.isElementVisible(menuToggle)) {
menu.className = 'hidden'; menu.className = 'hidden';
menuToggle.addEventListener('click', toggleMenuEvent); menuToggle.addEventListener('click', toggleMenuEvent);
@@ -61,10 +64,11 @@ function main()
menuToggle.removeEventListener('click', toggleMenuEvent); menuToggle.removeEventListener('click', toggleMenuEvent);
menuToggle.removeEventListener('keydown', toggleMenuEvent); menuToggle.removeEventListener('keydown', toggleMenuEvent);
} }
}; }
window.addEventListener('resize', onResizeEvent); window.addEventListener('resize', onResizeEvent);
onResizeEvent(); onResizeEvent();
}
} }
main(); main();