| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2012 Google Inc. All rights reserved. | 2  * Copyright (C) 2012 Google Inc. All rights reserved. | 
| 3  * | 3  * | 
| 4  * Redistribution and use in source and binary forms, with or without | 4  * Redistribution and use in source and binary forms, with or without | 
| 5  * modification, are permitted provided that the following conditions are | 5  * modification, are permitted provided that the following conditions are | 
| 6  * met: | 6  * met: | 
| 7  * | 7  * | 
| 8  *     * Redistributions of source code must retain the above copyright | 8  *     * Redistributions of source code must retain the above copyright | 
| 9  * notice, this list of conditions and the following disclaimer. | 9  * notice, this list of conditions and the following disclaimer. | 
| 10  *     * Redistributions in binary form must reproduce the above | 10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 129     return style.release(); | 129     return style.release(); | 
| 130 } | 130 } | 
| 131 | 131 | 
| 132 RenderObject* PasswordGeneratorButtonElement::createRenderer(RenderStyle*) | 132 RenderObject* PasswordGeneratorButtonElement::createRenderer(RenderStyle*) | 
| 133 { | 133 { | 
| 134     RenderImage* image = new RenderImage(this); | 134     RenderImage* image = new RenderImage(this); | 
| 135     image->setImageResource(RenderImageResource::create()); | 135     image->setImageResource(RenderImageResource::create()); | 
| 136     return image; | 136     return image; | 
| 137 } | 137 } | 
| 138 | 138 | 
| 139 void PasswordGeneratorButtonElement::attach(const AttachContext& context) | 139 void PasswordGeneratorButtonElement::createRenderTree(const AttachContext& conte
     xt) | 
| 140 { | 140 { | 
| 141     HTMLDivElement::attach(context); | 141     HTMLDivElement::createRenderTree(context); | 
| 142     updateImage(); | 142     updateImage(); | 
| 143 } | 143 } | 
| 144 | 144 | 
| 145 ImageResource* PasswordGeneratorButtonElement::imageForNormalState() | 145 ImageResource* PasswordGeneratorButtonElement::imageForNormalState() | 
| 146 { | 146 { | 
| 147     if (!m_cachedImageForNormalState) { | 147     if (!m_cachedImageForNormalState) { | 
| 148         RefPtr<Image> image = Image::loadPlatformResource("generatePassword"); | 148         RefPtr<Image> image = Image::loadPlatformResource("generatePassword"); | 
| 149         m_cachedImageForNormalState = new ImageResource(image.get()); | 149         m_cachedImageForNormalState = new ImageResource(image.get()); | 
| 150     } | 150     } | 
| 151     return m_cachedImageForNormalState.get(); | 151     return m_cachedImageForNormalState.get(); | 
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 202 bool PasswordGeneratorButtonElement::willRespondToMouseClickEvents() | 202 bool PasswordGeneratorButtonElement::willRespondToMouseClickEvents() | 
| 203 { | 203 { | 
| 204     const HTMLInputElement* input = hostInput(); | 204     const HTMLInputElement* input = hostInput(); | 
| 205     if (!input->isDisabledOrReadOnly()) | 205     if (!input->isDisabledOrReadOnly()) | 
| 206         return true; | 206         return true; | 
| 207 | 207 | 
| 208     return HTMLDivElement::willRespondToMouseClickEvents(); | 208     return HTMLDivElement::willRespondToMouseClickEvents(); | 
| 209 } | 209 } | 
| 210 | 210 | 
| 211 } // namespace WebCore | 211 } // namespace WebCore | 
| OLD | NEW | 
|---|