r899 - trunk/ui

r899 - trunk/ui


Author: paul.bakaus
Date: Mon Nov 10 06:32:25 2008
New Revision: 899
Modified:
trunk/ui/ui.core.js
Log:
implemented $.fn.scrollParent (candidate for jQuery core, see ticket #3589
in Jquery's trac)
Modified: trunk/ui/ui.core.js
==============================================================================
--- trunk/ui/ui.core.js    (original)
+++ trunk/ui/ui.core.js    Mon Nov 10 06:32:25 2008
@@ -169,6 +169,12 @@
            .attr('unselectable', 'on')
            .css('MozUserSelect', 'none')
            .bind('selectstart.ui', function() { return false; });
+    },
+    
+    scrollParent: function() {
+        return $(this).parents().filter(function() {
+            return (/(auto|
scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));
+        }).eq(0);
    }
    
});