Skip to content

Commit

Permalink
Merge pull request #510 from tomusborne/release/3.3.0
Browse files Browse the repository at this point in the history
Release: 3.3.0
  • Loading branch information
tomusborne authored Mar 22, 2023
2 parents e83706a + f33c392 commit a4b04b1
Show file tree
Hide file tree
Showing 36 changed files with 777 additions and 27,896 deletions.
2 changes: 1 addition & 1 deletion assets/dist/block-editor.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('wp-data', 'wp-dom-ready', 'wp-element', 'wp-plugins', 'wp-polyfill'), 'version' => 'afc5f754f71cf8ffa58481330704e11f');
<?php return array('dependencies' => array('wp-data', 'wp-dom-ready', 'wp-element', 'wp-plugins', 'wp-polyfill'), 'version' => '941ef20418fb33c76715610c01428ffc');
2 changes: 1 addition & 1 deletion assets/dist/block-editor.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/dist/customizer.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '481830d227feca63c062a3e2d512e01c');
<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => 'a1c378863dc0c01884b392ae3eb5aa5e');
6 changes: 3 additions & 3 deletions assets/dist/customizer.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/dist/dashboard.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '0b0b00a375613f57beee85895b88af90');
<?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '2c95093bcabcb6977ef9df3992f4003b');
2 changes: 1 addition & 1 deletion assets/dist/dashboard.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/dist/modal.asset.php
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<?php return array('dependencies' => array('wp-polyfill'), 'version' => 'efb6ba5c87ef19b5793fd0d51b0f598e');
1 change: 1 addition & 0 deletions assets/dist/modal.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 15 additions & 7 deletions assets/js/menu.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
i;

var enableDropdownArrows = function( nav ) {
if ( body.classList.contains( 'dropdown-hover' ) ) {
if ( nav && body.classList.contains( 'dropdown-hover' ) ) {
var dropdownItems = nav.querySelectorAll( 'li.menu-item-has-children' );

for ( i = 0; i < dropdownItems.length; i++ ) {
Expand All @@ -63,7 +63,7 @@
};

var disableDropdownArrows = function( nav ) {
if ( body.classList.contains( 'dropdown-hover' ) ) {
if ( nav && body.classList.contains( 'dropdown-hover' ) ) {
var dropdownItems = nav.querySelectorAll( 'li.menu-item-has-children' );

for ( i = 0; i < dropdownItems.length; i++ ) {
Expand Down Expand Up @@ -119,7 +119,11 @@
if ( parentContainer.classList.contains( 'toggled' ) ) {
parentContainer.classList.remove( 'toggled' );
htmlEl.classList.remove( 'mobile-menu-open' );
nav.setAttribute( 'aria-hidden', 'true' );

if ( nav ) {
nav.setAttribute( 'aria-hidden', 'true' );
}

_this.setAttribute( 'aria-expanded', 'false' );

if ( isExternalToggle ) {
Expand All @@ -132,7 +136,11 @@
} else {
parentContainer.classList.add( 'toggled' );
htmlEl.classList.add( 'mobile-menu-open' );
nav.setAttribute( 'aria-hidden', 'false' );

if ( nav ) {
nav.setAttribute( 'aria-hidden', 'false' );
}

_this.setAttribute( 'aria-expanded', 'true' );

if ( isExternalToggle ) {
Expand Down Expand Up @@ -200,7 +208,7 @@
for ( i = 0; i < dropdownToggles.length; i++ ) {
dropdownToggles[ i ].addEventListener( 'click', toggleSubNav, false );
dropdownToggles[ i ].addEventListener( 'keypress', function( e ) {
if ( 'Enter' === e.key ) { // 13 is enter
if ( 'Enter' === e.key || ' ' === e.key ) {
toggleSubNav( e, this );
}
}, false );
Expand Down Expand Up @@ -231,8 +239,8 @@
if ( ! remoteNav ) {
// Navigation is toggled, but .menu-toggle isn't visible on the page (display: none).
var closestNav = openedMobileMenus[ i ].getElementsByTagName( 'ul' )[ 0 ],
closestNavItems = closestNav.getElementsByTagName( 'li' ),
closestSubMenus = closestNav.getElementsByTagName( 'ul' );
closestNavItems = closestNav ? closestNav.getElementsByTagName( 'li' ) : [],
closestSubMenus = closestNav ? closestNav.getElementsByTagName( 'ul' ) : [];
}

document.activeElement.blur();
Expand Down
Loading

0 comments on commit a4b04b1

Please sign in to comment.