mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-02 10:00:54 +00:00
bug 419483 - r=sayrer, a=schrep - switch from using getBoxObjectFor to getBoundingClientRect
This commit is contained in:
parent
3eebb3a398
commit
7e5fd7b747
@ -69,9 +69,17 @@ var Microformats = {
|
||||
for (let i = 0; i < microformatNodes.length; i++) {
|
||||
/* If showHidden undefined or false, don't add microformats to the list that aren't visible */
|
||||
if (!options || !options.hasOwnProperty("showHidden") || !options.showHidden) {
|
||||
var box = (microformatNodes[i].ownerDocument || microformatNodes[i]).getBoxObjectFor(microformatNodes[i]);
|
||||
if ((box.height == 0) || (box.width == 0)) {
|
||||
continue;
|
||||
if (microformatNodes[i].ownerDocument) {
|
||||
if (microformatNodes[i].getBoundingClientRect) {
|
||||
var box = microformatNodes[i].getBoundingClientRect();
|
||||
box.width = box.right - box.left;
|
||||
box.height = box.bottom - box.top;
|
||||
} else {
|
||||
var box = microformatNodes[i].ownerDocument.getBoxObjectFor(microformatNodes[i]);
|
||||
}
|
||||
if ((box.height == 0) || (box.width == 0)) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
try {
|
||||
|
Loading…
Reference in New Issue
Block a user