wp/wp-admin/js/site-icon.js
changeset 22 8c2e4d02f4ef
parent 21 48c4eec2b7e6
equal deleted inserted replaced
21:48c4eec2b7e6 22:8c2e4d02f4ef
   186 
   186 
   187 		// Remove hidden class from icon preview div and remove button.
   187 		// Remove hidden class from icon preview div and remove button.
   188 		$iconPreview.removeClass( 'hidden' );
   188 		$iconPreview.removeClass( 'hidden' );
   189 		$removeButton.removeClass( 'hidden' );
   189 		$removeButton.removeClass( 'hidden' );
   190 
   190 
       
   191 		// Set the global CSS variable for --site-icon-url to the selected image URL.
       
   192 		document.documentElement.style.setProperty(
       
   193 			'--site-icon-url',
       
   194 			'url(' + attributes.url + ')'
       
   195 		);
       
   196 
   191 		// If the choose button is not in the update state, swap the classes.
   197 		// If the choose button is not in the update state, swap the classes.
   192 		if ( $chooseButton.attr( 'data-state' ) !== '1' ) {
   198 		if ( $chooseButton.attr( 'data-state' ) !== '1' ) {
   193 			$chooseButton.attr( {
   199 			$chooseButton.attr( {
   194 				class: $chooseButton.attr( 'data-alt-classes' ),
   200 				class: $chooseButton.attr( 'data-alt-classes' ),
   195 				'data-alt-classes': $chooseButton.attr( 'class' ),
   201 				'data-alt-classes': $chooseButton.attr( 'class' ),