PassRefPtr<ClientRectList> Element::getClientRects() { document().updateLayout(); RenderBoxModelObject* renderBoxModelObject = this->renderBoxModelObject(); if (!renderBoxModelObject) return ClientRectList::create(); // FIXME: Handle SVG elements. // FIXME: Handle table/inline-table with a caption. Vector<FloatQuad> quads; renderBoxModelObject->absoluteQuads(quads); return ClientRectList::create(quads); }