}
var rect = e.getBoundingClientRect();
if (!rect ||
- rect.top > offsets.bottom || rect.bottom < offsets.top ||
- rect.left > offsets.right || rect.right < offsets.left
+ rect.top >= offsets.bottom || rect.bottom <= offsets.top ||
+ rect.left >= offsets.right || rect.right <= offsets.left
) {
return false;
}
count++;
/* create the hint label with number */
- rect = e.getBoundingClientRect();
+ rect = e.getClientRects()[0];
label = labelTmpl.cloneNode(false);
label.setAttribute(
"style", [