Avoid setting inline style for the element when reset applied
Followup: Ic3baa18b01a972f08e51e84217e82d0939e674c0 and Iff522e0016d8284dc785580e6eb3dd2967c58289 Bug: 39992 Change-Id: Ifd8c4629f5512f6d54fc0a19d3b8d2bec4db23c0
This commit is contained in:
@@ -95,21 +95,17 @@
|
||||
fontStack.unshift( fontFamily );
|
||||
}
|
||||
|
||||
if ( !fontFamily || fontFamily === this.originalFontFamily ) {
|
||||
// We are resetting the font to original font.
|
||||
fontStack = [];
|
||||
// This will cause removing inline fontFamily style.
|
||||
}
|
||||
|
||||
// Set the font of this element if it's not excluded
|
||||
if ( !$element.is( this.options.exclude ) ) {
|
||||
$element.css( 'font-family', fontStack.join() );
|
||||
}
|
||||
|
||||
if ( !fontFamily || fontFamily === this.originalFontFamily ) {
|
||||
// We are resetting the font to original font.
|
||||
// Do not explicitly set fontFamily for child nodes. Just remove
|
||||
// the previous setting.
|
||||
$element.find( 'textarea, input, button' )
|
||||
.not( this.options.exclude )
|
||||
.css( 'font-family', '' );
|
||||
|
||||
return;
|
||||
}
|
||||
// Set the font of this element's children if they are not excluded.
|
||||
// font-family of <input>, <textarea> and <button> must be changed explicitly.
|
||||
$element.find( 'textarea, input, button' )
|
||||
|
||||
Reference in New Issue
Block a user