if (width.matches("[0-9]+%?") && height.matches("[0-9]+%?")) {
DivElement div = document.createDivElement();
div.getStyle().setProperty("width", width + (width.endsWith("%") ? "" : "px"));
div.getStyle().setProperty("height", height + (height.endsWith("%") ? "" : "px"));
objectElement.getParentElement().replaceChild(div, objectElement);
div.appendChild(objectElement);
}
}
// In case there are images within the content, we should fire a PopupImageLoadedEvent
// so that any popup window displaying this view has a chance to reposition itself.
NodeList<Element> imageElements = contentHTML.getElement().getElementsByTagName("img");