wp/wp-admin/js/svg-painter.js
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 22 8c2e4d02f4ef
--- a/wp/wp-admin/js/svg-painter.js	Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-admin/js/svg-painter.js	Wed Sep 21 18:19:35 2022 +0200
@@ -12,7 +12,7 @@
 		colorscheme = {},
 		elements = [];
 
-	$(document).ready( function() {
+	$( function() {
 		// Detection for browser SVG capability.
 		if ( document.implementation.hasFeature( 'http://www.w3.org/TR/SVG11/feature#Image', '1.1' ) ) {
 			$( document.body ).removeClass( 'no-svg' ).addClass( 'svg' );
@@ -160,17 +160,14 @@
 					painter.paintElement( $element, 'base' );
 
 					// Set hover callbacks.
-					$menuitem.hover(
-						function() {
-							painter.paintElement( $element, 'focus' );
-						},
-						function() {
-							// Match the delay from hoverIntent.
-							window.setTimeout( function() {
-								painter.paintElement( $element, 'base' );
-							}, 100 );
-						}
-					);
+					$menuitem.on( 'mouseenter', function() {
+						painter.paintElement( $element, 'focus' );
+					} ).on( 'mouseleave', function() {
+						// Match the delay from hoverIntent.
+						window.setTimeout( function() {
+							painter.paintElement( $element, 'base' );
+						}, 100 );
+					} );
 				}
 			});
 		},