public
Description: Prototype JavaScript framework
Homepage: http://prototypejs.org/
Clone URL: git://github.com/sstephenson/prototype.git
Restore line omitted from getOffsetParent. [#229 state:resolved]
Mon Jul 21 11:45:38 -0700 2008
commit  ab8895f27484dd9a5562121c39c1af3023de1553
tree    717af383c954181c0c4f6f2dc21d76a3af9d8c44
parent  1581f02521db309008cceb8967fbc7b95591440e
...
 
 
1
2
3
...
1
2
3
4
5
0
@@ -1,3 +1,5 @@
0
+* Restore line omitted from getOffsetParent. [jddalton]
0
+
0
 * Fix bug in getEventID where an array is returned instead of a number. [jddalton]
0
 
0
 * Improve NodeList detection for Safari's $A function. [Garrett Smith, jddalton]
...
622
623
624
625
 
 
626
627
628
 
 
629
630
631
...
622
623
624
 
625
626
627
628
 
629
630
631
632
633
0
@@ -622,10 +622,12 @@ Object.extend(Element.Methods, (function() {
0
   function getOffsetParent(element) {
0
     var op = Element.getOffsetParent(element);
0
     if (op === document.body &&
0
- (element.sourceIndex < 1 || !element.offsetParent)) {
0
+ (element.sourceIndex < 1 || !element.offsetParent ||
0
+ element.offsetParent === document.documentElement)) {
0
       return false;
0
     }
0
- if (element.sourceIndex > 0 && element.offsetParent === document.documentElement) {
0
+ if (element.sourceIndex > 0 &&
0
+ element.offsetParent === document.documentElement) {
0
       return element.offsetParent;
0
     }
0
     return op;

Comments

    No one has commented yet.