scratch

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 124  →  ?path2? @ 125
/bower_components/jquery/src/css/curCSS.js
@@ -1,14 +1,11 @@
define( [
define([
"../core",
"./var/rnumnonpx",
"./var/rmargin",
"./var/getStyles",
"./support",
"../selector" // Get jQuery.contains
], function( jQuery, rnumnonpx, rmargin, getStyles, support ) {
"../selector" // contains
], function( jQuery, rnumnonpx, rmargin, getStyles ) {
 
"use strict";
 
function curCSS( elem, name, computed ) {
var width, minWidth, maxWidth, ret,
style = elem.style;
@@ -15,21 +12,23 @@
 
computed = computed || getStyles( elem );
 
// Support: IE <=9 only
// Support: IE9
// getPropertyValue is only needed for .css('filter') (#12537)
if ( computed ) {
ret = computed.getPropertyValue( name ) || computed[ name ];
}
 
if ( computed ) {
 
if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) {
ret = jQuery.style( elem, name );
}
 
// Support: iOS < 6
// A tribute to the "awesome hack by Dean Edwards"
// Android Browser returns percentage for some values,
// but width seems to be reliably pixels.
// This is against the CSSOM draft spec:
// https://drafts.csswg.org/cssom/#resolved-values
if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) {
// iOS < 6 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels
// this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values
if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {
 
// Remember the original values
width = style.width;
@@ -48,8 +47,7 @@
}
 
return ret !== undefined ?
 
// Support: IE <=9 - 11 only
// Support: IE
// IE returns zIndex value as an integer.
ret + "" :
ret;
@@ -56,4 +54,4 @@
}
 
return curCSS;
} );
});