if(obj.offsetParent) {
var copyObj = obj;
while(1) {
+ // NOTE: the if statement here is for IE8.
var borderLeft = "0";
if (window.getComputedStyle) {
borderLeft = window.getComputedStyle(copyObj, null).borderLeft || "0";
if(obj.offsetParent) {
var copyObj = obj;
while(1) {
+ // NOTE: the if statement here is for IE8.
var borderTop = "0";
if (window.getComputedStyle) {
borderTop = window.getComputedStyle(copyObj, null).borderTop || "0";
if (container === null || containee === null) {
return false;
}
- while (containee && containee !== container) {
- containee = containee.parentNode;
+ var containeeNode = /** @type {Node} */ (containee);
+ while (containeeNode && containeeNode !== container) {
+ containeeNode = containeeNode.parentNode;
}
- return (containee === container);
+ return (containeeNode === container);
};