| 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 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
| 5 * Copyright (C) 2004, 2005, 2006, 2007, 2010 Apple Inc. All rights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2010 Apple Inc. All rights reserved. |
| 6 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) | 6 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) |
| 7 * Copyright (C) 2007 Samuel Weinig (sam@webkit.org) | 7 * Copyright (C) 2007 Samuel Weinig (sam@webkit.org) |
| 8 * | 8 * |
| 9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
| 10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 event->setDefaultHandled(); | 118 event->setDefaultHandled(); |
| 119 m_isActivatedSubmit = false; // Do this in case submission was cance
led. | 119 m_isActivatedSubmit = false; // Do this in case submission was cance
led. |
| 120 } | 120 } |
| 121 if (form() && m_type == RESET) { | 121 if (form() && m_type == RESET) { |
| 122 form()->reset(); | 122 form()->reset(); |
| 123 event->setDefaultHandled(); | 123 event->setDefaultHandled(); |
| 124 } | 124 } |
| 125 } | 125 } |
| 126 | 126 |
| 127 if (event->isKeyboardEvent()) { | 127 if (event->isKeyboardEvent()) { |
| 128 if (event->type() == eventNames().keydownEvent && static_cast<KeyboardEv
ent*>(event)->keyIdentifier() == "U+0020") { | 128 if (event->type() == eventNames().keydownEvent) { |
| 129 setActive(true, true); | 129 willHandleKeyDownEvent(); |
| 130 // No setDefaultHandled() - IE dispatches a keypress in this case. | 130 if (static_cast<KeyboardEvent*>(event)->keyIdentifier() == "U+0020")
{ |
| 131 return; | 131 setActive(true, true); |
| 132 // No setDefaultHandled() - IE dispatches a keypress in this cas
e. |
| 133 return; |
| 134 } |
| 132 } | 135 } |
| 133 if (event->type() == eventNames().keypressEvent) { | 136 if (event->type() == eventNames().keypressEvent) { |
| 134 switch (static_cast<KeyboardEvent*>(event)->charCode()) { | 137 switch (static_cast<KeyboardEvent*>(event)->charCode()) { |
| 135 case '\r': | 138 case '\r': |
| 136 dispatchSimulatedClick(event); | 139 dispatchSimulatedClick(event); |
| 137 event->setDefaultHandled(); | 140 event->setDefaultHandled(); |
| 138 return; | 141 return; |
| 139 case ' ': | 142 case ' ': |
| 140 // Prevent scrolling down the page. | 143 // Prevent scrolling down the page. |
| 141 event->setDefaultHandled(); | 144 event->setDefaultHandled(); |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 201 { | 204 { |
| 202 return getAttribute(valueAttr); | 205 return getAttribute(valueAttr); |
| 203 } | 206 } |
| 204 | 207 |
| 205 bool HTMLButtonElement::recalcWillValidate() const | 208 bool HTMLButtonElement::recalcWillValidate() const |
| 206 { | 209 { |
| 207 return m_type == SUBMIT && HTMLFormControlElement::recalcWillValidate(); | 210 return m_type == SUBMIT && HTMLFormControlElement::recalcWillValidate(); |
| 208 } | 211 } |
| 209 | 212 |
| 210 } // namespace | 213 } // namespace |
| OLD | NEW |