Lines Matching +refs:frame +refs:width
126 return m_imageElement->cachedImage()->imageSizeForRenderer(m_imageElement->renderer(), frame() ? frame()->pageZoomFactor() : 1);
131 if (!frame()->settings().areImagesEnabled())
160 if (size.width()) {
192 ImageDocument::ImageDocument(Frame& frame, const URL& url)
193 : HTMLDocument(&frame, url, ImageDocumentClass)
199 , m_shouldShrinkImage(frame.settings().shrinksStandaloneImagesToFit() && frame.isMainFrame())
216 frame()->injectUserScripts(InjectAtDocumentStart);
237 processViewport(ASCIILiteral("width=device-width"), ViewportArguments::ImageDocument);
265 if (imageSize.width() > screenSize.width())
266 processViewport(String::format("width=%u", static_cast<unsigned>(imageSize.width().toInt())), ViewportArguments::ImageDocument);
287 float widthScale = viewportSize.width() / imageSize.width().toFloat();
301 m_imageElement->setWidth(static_cast<int>(imageSize.width() * scale));
313 m_imageElement->setWidth(imageSize.width());
335 return imageSize.width() <= viewportSize.width() && imageSize.height() <= viewportSize.height();
390 int scrollX = static_cast<int>(x / scale - viewportSize.width() / 2.0f);