| 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 Peter Kelly (pmk@post.com) | 4 * (C) 2001 Peter Kelly (pmk@post.com) |
| 5 * (C) 2001 Dirk Mueller (mueller@kde.org) | 5 * (C) 2001 Dirk Mueller (mueller@kde.org) |
| 6 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013 Appl
e Inc. All rights reserved. | 6 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013 Appl
e Inc. All rights reserved. |
| 7 * | 7 * |
| 8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
| 9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
| 10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 182 SpellcheckAttributeFalse, | 182 SpellcheckAttributeFalse, |
| 183 SpellcheckAttributeDefault | 183 SpellcheckAttributeDefault |
| 184 }; | 184 }; |
| 185 | 185 |
| 186 class Element : public ContainerNode { | 186 class Element : public ContainerNode { |
| 187 public: | 187 public: |
| 188 static PassRefPtr<Element> create(const QualifiedName&, Document*); | 188 static PassRefPtr<Element> create(const QualifiedName&, Document*); |
| 189 virtual ~Element(); | 189 virtual ~Element(); |
| 190 | 190 |
| 191 DEFINE_ATTRIBUTE_EVENT_LISTENER(abort); | 191 DEFINE_ATTRIBUTE_EVENT_LISTENER(abort); |
| 192 DEFINE_ATTRIBUTE_EVENT_LISTENER(cancel); |
| 193 DEFINE_ATTRIBUTE_EVENT_LISTENER(canplay); |
| 194 DEFINE_ATTRIBUTE_EVENT_LISTENER(canplaythrough); |
| 192 DEFINE_ATTRIBUTE_EVENT_LISTENER(change); | 195 DEFINE_ATTRIBUTE_EVENT_LISTENER(change); |
| 193 DEFINE_ATTRIBUTE_EVENT_LISTENER(click); | 196 DEFINE_ATTRIBUTE_EVENT_LISTENER(click); |
| 197 DEFINE_ATTRIBUTE_EVENT_LISTENER(close); |
| 194 DEFINE_ATTRIBUTE_EVENT_LISTENER(contextmenu); | 198 DEFINE_ATTRIBUTE_EVENT_LISTENER(contextmenu); |
| 199 DEFINE_ATTRIBUTE_EVENT_LISTENER(cuechange); |
| 195 DEFINE_ATTRIBUTE_EVENT_LISTENER(dblclick); | 200 DEFINE_ATTRIBUTE_EVENT_LISTENER(dblclick); |
| 196 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragenter); | 201 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragenter); |
| 197 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragover); | 202 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragover); |
| 198 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragleave); | 203 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragleave); |
| 199 DEFINE_ATTRIBUTE_EVENT_LISTENER(drop); | 204 DEFINE_ATTRIBUTE_EVENT_LISTENER(drop); |
| 200 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragstart); | 205 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragstart); |
| 201 DEFINE_ATTRIBUTE_EVENT_LISTENER(drag); | 206 DEFINE_ATTRIBUTE_EVENT_LISTENER(drag); |
| 202 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragend); | 207 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragend); |
| 208 DEFINE_ATTRIBUTE_EVENT_LISTENER(durationchange); |
| 209 DEFINE_ATTRIBUTE_EVENT_LISTENER(emptied); |
| 210 DEFINE_ATTRIBUTE_EVENT_LISTENER(ended); |
| 203 DEFINE_ATTRIBUTE_EVENT_LISTENER(input); | 211 DEFINE_ATTRIBUTE_EVENT_LISTENER(input); |
| 204 DEFINE_ATTRIBUTE_EVENT_LISTENER(invalid); | 212 DEFINE_ATTRIBUTE_EVENT_LISTENER(invalid); |
| 205 DEFINE_ATTRIBUTE_EVENT_LISTENER(keydown); | 213 DEFINE_ATTRIBUTE_EVENT_LISTENER(keydown); |
| 206 DEFINE_ATTRIBUTE_EVENT_LISTENER(keypress); | 214 DEFINE_ATTRIBUTE_EVENT_LISTENER(keypress); |
| 207 DEFINE_ATTRIBUTE_EVENT_LISTENER(keyup); | 215 DEFINE_ATTRIBUTE_EVENT_LISTENER(keyup); |
| 216 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadeddata); |
| 217 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadedmetadata); |
| 218 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadstart); |
| 208 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousedown); | 219 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousedown); |
| 209 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseenter); | 220 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseenter); |
| 210 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseleave); | 221 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseleave); |
| 211 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousemove); | 222 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousemove); |
| 212 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseout); | 223 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseout); |
| 213 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseover); | 224 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseover); |
| 214 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseup); | 225 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseup); |
| 215 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousewheel); | 226 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousewheel); |
| 227 DEFINE_ATTRIBUTE_EVENT_LISTENER(pause); |
| 228 DEFINE_ATTRIBUTE_EVENT_LISTENER(play); |
| 229 DEFINE_ATTRIBUTE_EVENT_LISTENER(playing); |
| 230 DEFINE_ATTRIBUTE_EVENT_LISTENER(progress); |
| 231 DEFINE_ATTRIBUTE_EVENT_LISTENER(ratechange); |
| 232 DEFINE_ATTRIBUTE_EVENT_LISTENER(reset); |
| 216 DEFINE_ATTRIBUTE_EVENT_LISTENER(scroll); | 233 DEFINE_ATTRIBUTE_EVENT_LISTENER(scroll); |
| 234 DEFINE_ATTRIBUTE_EVENT_LISTENER(seeked); |
| 235 DEFINE_ATTRIBUTE_EVENT_LISTENER(seeking); |
| 217 DEFINE_ATTRIBUTE_EVENT_LISTENER(select); | 236 DEFINE_ATTRIBUTE_EVENT_LISTENER(select); |
| 237 DEFINE_ATTRIBUTE_EVENT_LISTENER(show); |
| 238 DEFINE_ATTRIBUTE_EVENT_LISTENER(stalled); |
| 218 DEFINE_ATTRIBUTE_EVENT_LISTENER(submit); | 239 DEFINE_ATTRIBUTE_EVENT_LISTENER(submit); |
| 240 DEFINE_ATTRIBUTE_EVENT_LISTENER(suspend); |
| 241 DEFINE_ATTRIBUTE_EVENT_LISTENER(timeupdate); |
| 242 DEFINE_ATTRIBUTE_EVENT_LISTENER(volumechange); |
| 243 DEFINE_ATTRIBUTE_EVENT_LISTENER(waiting); |
| 219 DEFINE_ATTRIBUTE_EVENT_LISTENER(wheel); | 244 DEFINE_ATTRIBUTE_EVENT_LISTENER(wheel); |
| 220 | 245 |
| 221 // These four attribute event handler attributes are overridden by HTMLBodyE
lement | 246 // These four attribute event handler attributes are overridden by HTMLBodyE
lement |
| 222 // and HTMLFrameSetElement to forward to the DOMWindow. | 247 // and HTMLFrameSetElement to forward to the DOMWindow. |
| 223 DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(blur); | 248 DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(blur); |
| 224 DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(error); | 249 DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(error); |
| 225 DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(focus); | 250 DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(focus); |
| 226 DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(load); | 251 DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(load); |
| 227 | 252 |
| 228 // WebKit extensions | 253 // WebKit extensions |
| 229 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecut); | 254 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecut); |
| 230 DEFINE_ATTRIBUTE_EVENT_LISTENER(cut); | 255 DEFINE_ATTRIBUTE_EVENT_LISTENER(cut); |
| 231 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecopy); | 256 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecopy); |
| 232 DEFINE_ATTRIBUTE_EVENT_LISTENER(copy); | 257 DEFINE_ATTRIBUTE_EVENT_LISTENER(copy); |
| 233 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforepaste); | 258 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforepaste); |
| 234 DEFINE_ATTRIBUTE_EVENT_LISTENER(paste); | 259 DEFINE_ATTRIBUTE_EVENT_LISTENER(paste); |
| 235 DEFINE_ATTRIBUTE_EVENT_LISTENER(reset); | |
| 236 DEFINE_ATTRIBUTE_EVENT_LISTENER(search); | 260 DEFINE_ATTRIBUTE_EVENT_LISTENER(search); |
| 237 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectstart); | 261 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectstart); |
| 238 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchstart); | 262 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchstart); |
| 239 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchmove); | 263 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchmove); |
| 240 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchend); | 264 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchend); |
| 241 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchcancel); | 265 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchcancel); |
| 242 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenchange); | 266 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenchange); |
| 243 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenerror); | 267 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenerror); |
| 244 | 268 |
| 245 bool hasAttribute(const QualifiedName&) const; | 269 bool hasAttribute(const QualifiedName&) const; |
| (...skipping 816 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1062 | 1086 |
| 1063 inline const Attribute* ElementData::attributeItem(unsigned index) const | 1087 inline const Attribute* ElementData::attributeItem(unsigned index) const |
| 1064 { | 1088 { |
| 1065 RELEASE_ASSERT(index < length()); | 1089 RELEASE_ASSERT(index < length()); |
| 1066 return attributeBase() + index; | 1090 return attributeBase() + index; |
| 1067 } | 1091 } |
| 1068 | 1092 |
| 1069 } // namespace | 1093 } // namespace |
| 1070 | 1094 |
| 1071 #endif | 1095 #endif |
| OLD | NEW |