From 75b77b4873abf9025b6ba60dec80aedd29df2bdd Mon Sep 17 00:00:00 2001 From: Michał Gołębiowski-Owczarek Date: Mon, 4 Jun 2018 18:08:06 +0200 Subject: CSS: Don't auto-append "px" to CSS variables (#4064) Fixes gh-4063 Closes gh-4064 --- src/css.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/css.js b/src/css.js index e936c8f30..19c2f79d1 100644 --- a/src/css.js +++ b/src/css.js @@ -246,7 +246,9 @@ jQuery.extend( { } // If a number was passed in, add the unit (except for certain CSS properties) - if ( type === "number" ) { + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); } -- cgit v1.2.3