diff options
Diffstat (limited to 'ui/core.js')
-rw-r--r-- | ui/core.js | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/ui/core.js b/ui/core.js index d443346e8..b77338720 100644 --- a/ui/core.js +++ b/ui/core.js @@ -32,6 +32,7 @@ "./safe-active-element", "./safe-blur", "./tabbable", + "./scroll-parent", "./version" ], factory ); } else { @@ -43,20 +44,6 @@ // plugins $.fn.extend( { - scrollParent: function( includeHidden ) { - var position = this.css( "position" ), - excludeStaticParent = position === "absolute", - overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/, - scrollParent = this.parents().filter( function() { - var parent = $( this ); - if ( excludeStaticParent && parent.css( "position" ) === "static" ) { - return false; - } - return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + parent.css( "overflow-x" ) ); - } ).eq( 0 ); - - return position === "fixed" || !scrollParent.length ? $( this[ 0 ].ownerDocument || document ) : scrollParent; - }, uniqueId: ( function() { var uuid = 0; |