| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 
| 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 
| 4  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2010 Apple Inc. All rights reserv
     ed. | 4  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2010 Apple Inc. All rights reserv
     ed. | 
| 5  * Copyright (C) 2010 Google Inc. All rights reserved. | 5  * Copyright (C) 2010 Google Inc. All rights reserved. | 
| 6  * | 6  * | 
| 7  * This library is free software; you can redistribute it and/or | 7  * This library is free software; you can redistribute it and/or | 
| 8  * modify it under the terms of the GNU Library General Public | 8  * modify it under the terms of the GNU Library General Public | 
| 9  * License as published by the Free Software Foundation; either | 9  * License as published by the Free Software Foundation; either | 
| 10  * version 2 of the License, or (at your option) any later version. | 10  * version 2 of the License, or (at your option) any later version. | 
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 160 } | 160 } | 
| 161 | 161 | 
| 162 bool HTMLImageElement::canStartSelection() const | 162 bool HTMLImageElement::canStartSelection() const | 
| 163 { | 163 { | 
| 164     if (shadow()) | 164     if (shadow()) | 
| 165         return HTMLElement::canStartSelection(); | 165         return HTMLElement::canStartSelection(); | 
| 166 | 166 | 
| 167     return false; | 167     return false; | 
| 168 } | 168 } | 
| 169 | 169 | 
| 170 void HTMLImageElement::attach(const AttachContext& context) | 170 void HTMLImageElement::createRenderTree(const AttachContext& context) | 
| 171 { | 171 { | 
| 172     HTMLElement::attach(context); | 172     HTMLElement::createRenderTree(context); | 
| 173 | 173 | 
| 174     if (renderer() && renderer()->isImage() && !m_imageLoader.hasPendingBeforeLo
     adEvent()) { | 174     if (renderer() && renderer()->isImage() && !m_imageLoader.hasPendingBeforeLo
     adEvent()) { | 
| 175         RenderImage* renderImage = toRenderImage(renderer()); | 175         RenderImage* renderImage = toRenderImage(renderer()); | 
| 176         RenderImageResource* renderImageResource = renderImage->imageResource(); | 176         RenderImageResource* renderImageResource = renderImage->imageResource(); | 
| 177         if (renderImageResource->hasImage()) | 177         if (renderImageResource->hasImage()) | 
| 178             return; | 178             return; | 
| 179 | 179 | 
| 180         // If we have no image at all because we have no src attribute, set | 180         // If we have no image at all because we have no src attribute, set | 
| 181         // image height and width for the alt text instead. | 181         // image height and width for the alt text instead. | 
| 182         if (!m_imageLoader.image() && !renderImageResource->cachedImage()) | 182         if (!m_imageLoader.image() && !renderImageResource->cachedImage()) | 
| (...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 377 | 377 | 
| 378 Image* HTMLImageElement::imageContents() | 378 Image* HTMLImageElement::imageContents() | 
| 379 { | 379 { | 
| 380     if (!m_imageLoader.imageComplete()) | 380     if (!m_imageLoader.imageComplete()) | 
| 381         return 0; | 381         return 0; | 
| 382 | 382 | 
| 383     return m_imageLoader.image()->image(); | 383     return m_imageLoader.image()->image(); | 
| 384 } | 384 } | 
| 385 | 385 | 
| 386 } | 386 } | 
| OLD | NEW | 
|---|