1
0
mirror of https://github.com/picocms/pico-theme.git synced 2025-08-22 16:23: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
4 changed files with 28 additions and 14 deletions

View File

@@ -8,13 +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 3.0.0-alpha.1 ### Version 2.1.4
Released: 2020-03-29 Released: 2020-08-29
``` ```
* [New] Kick-start development of Pico 3.0 * [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

@@ -11,7 +11,7 @@
* @author Daniel Rudolf * @author Daniel Rudolf
* @link http://picocms.org * @link http://picocms.org
* @license http://opensource.org/licenses/MIT The MIT License * @license http://opensource.org/licenses/MIT The MIT License
* @version 3.0 * @version 2.1
*/ */
* { * {

View File

@@ -6,7 +6,7 @@
* @author Daniel Rudolf * @author Daniel Rudolf
* @link http://picocms.org * @link http://picocms.org
* @license http://opensource.org/licenses/MIT The MIT License * @license http://opensource.org/licenses/MIT The MIT License
* @version 3.0 * @version 2.1
*/ */
function main() function main()
@@ -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();

View File

@@ -6,7 +6,7 @@
* @author Daniel Rudolf * @author Daniel Rudolf
* @link http://picocms.org * @link http://picocms.org
* @license http://opensource.org/licenses/MIT The MIT License * @license http://opensource.org/licenses/MIT The MIT License
* @version 3.0 * @version 2.1
*/ */
utils = {}; utils = {};