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 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. |
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
9 * Copyright (C) 2011 Google Inc. All rights reserved. | 9 * Copyright (C) 2011 Google Inc. All rights reserved. |
10 * | 10 * |
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
224 using ContainerNode::ref; | 224 using ContainerNode::ref; |
225 using ContainerNode::deref; | 225 using ContainerNode::deref; |
226 | 226 |
227 virtual bool canContainRangeEndPoint() const { return true; } | 227 virtual bool canContainRangeEndPoint() const { return true; } |
228 | 228 |
229 SelectorQueryCache* selectorQueryCache(); | 229 SelectorQueryCache* selectorQueryCache(); |
230 | 230 |
231 // DOM methods & attributes for Document | 231 // DOM methods & attributes for Document |
232 | 232 |
233 DEFINE_ATTRIBUTE_EVENT_LISTENER(abort); | 233 DEFINE_ATTRIBUTE_EVENT_LISTENER(abort); |
| 234 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecopy); |
| 235 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecut); |
| 236 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforepaste); |
| 237 DEFINE_ATTRIBUTE_EVENT_LISTENER(blur); |
| 238 DEFINE_ATTRIBUTE_EVENT_LISTENER(cancel); |
| 239 DEFINE_ATTRIBUTE_EVENT_LISTENER(canplay); |
| 240 DEFINE_ATTRIBUTE_EVENT_LISTENER(canplaythrough); |
234 DEFINE_ATTRIBUTE_EVENT_LISTENER(change); | 241 DEFINE_ATTRIBUTE_EVENT_LISTENER(change); |
235 DEFINE_ATTRIBUTE_EVENT_LISTENER(click); | 242 DEFINE_ATTRIBUTE_EVENT_LISTENER(click); |
| 243 DEFINE_ATTRIBUTE_EVENT_LISTENER(close); |
236 DEFINE_ATTRIBUTE_EVENT_LISTENER(contextmenu); | 244 DEFINE_ATTRIBUTE_EVENT_LISTENER(contextmenu); |
| 245 DEFINE_ATTRIBUTE_EVENT_LISTENER(copy); |
| 246 DEFINE_ATTRIBUTE_EVENT_LISTENER(cuechange); |
| 247 DEFINE_ATTRIBUTE_EVENT_LISTENER(cut); |
237 DEFINE_ATTRIBUTE_EVENT_LISTENER(dblclick); | 248 DEFINE_ATTRIBUTE_EVENT_LISTENER(dblclick); |
238 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragenter); | |
239 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragover); | |
240 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragleave); | |
241 DEFINE_ATTRIBUTE_EVENT_LISTENER(drop); | |
242 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragstart); | |
243 DEFINE_ATTRIBUTE_EVENT_LISTENER(drag); | 249 DEFINE_ATTRIBUTE_EVENT_LISTENER(drag); |
244 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragend); | 250 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragend); |
| 251 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragenter); |
| 252 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragleave); |
| 253 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragover); |
| 254 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragstart); |
| 255 DEFINE_ATTRIBUTE_EVENT_LISTENER(drop); |
| 256 DEFINE_ATTRIBUTE_EVENT_LISTENER(durationchange); |
| 257 DEFINE_ATTRIBUTE_EVENT_LISTENER(emptied); |
| 258 DEFINE_ATTRIBUTE_EVENT_LISTENER(ended); |
| 259 DEFINE_ATTRIBUTE_EVENT_LISTENER(error); |
| 260 DEFINE_ATTRIBUTE_EVENT_LISTENER(focus); |
245 DEFINE_ATTRIBUTE_EVENT_LISTENER(input); | 261 DEFINE_ATTRIBUTE_EVENT_LISTENER(input); |
246 DEFINE_ATTRIBUTE_EVENT_LISTENER(invalid); | 262 DEFINE_ATTRIBUTE_EVENT_LISTENER(invalid); |
247 DEFINE_ATTRIBUTE_EVENT_LISTENER(keydown); | 263 DEFINE_ATTRIBUTE_EVENT_LISTENER(keydown); |
248 DEFINE_ATTRIBUTE_EVENT_LISTENER(keypress); | 264 DEFINE_ATTRIBUTE_EVENT_LISTENER(keypress); |
249 DEFINE_ATTRIBUTE_EVENT_LISTENER(keyup); | 265 DEFINE_ATTRIBUTE_EVENT_LISTENER(keyup); |
| 266 DEFINE_ATTRIBUTE_EVENT_LISTENER(load); |
| 267 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadeddata); |
| 268 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadedmetadata); |
| 269 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadstart); |
250 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousedown); | 270 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousedown); |
251 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseenter); | 271 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseenter); |
252 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseleave); | 272 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseleave); |
253 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousemove); | 273 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousemove); |
254 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseout); | 274 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseout); |
255 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseover); | 275 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseover); |
256 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseup); | 276 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseup); |
257 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousewheel); | 277 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousewheel); |
| 278 DEFINE_ATTRIBUTE_EVENT_LISTENER(paste); |
| 279 DEFINE_ATTRIBUTE_EVENT_LISTENER(pause); |
| 280 DEFINE_ATTRIBUTE_EVENT_LISTENER(play); |
| 281 DEFINE_ATTRIBUTE_EVENT_LISTENER(playing); |
| 282 DEFINE_ATTRIBUTE_EVENT_LISTENER(progress); |
| 283 DEFINE_ATTRIBUTE_EVENT_LISTENER(ratechange); |
| 284 DEFINE_ATTRIBUTE_EVENT_LISTENER(readystatechange); |
| 285 DEFINE_ATTRIBUTE_EVENT_LISTENER(reset); |
258 DEFINE_ATTRIBUTE_EVENT_LISTENER(scroll); | 286 DEFINE_ATTRIBUTE_EVENT_LISTENER(scroll); |
| 287 DEFINE_ATTRIBUTE_EVENT_LISTENER(search); |
| 288 DEFINE_ATTRIBUTE_EVENT_LISTENER(securitypolicyviolation); |
| 289 DEFINE_ATTRIBUTE_EVENT_LISTENER(seeked); |
| 290 DEFINE_ATTRIBUTE_EVENT_LISTENER(seeking); |
259 DEFINE_ATTRIBUTE_EVENT_LISTENER(select); | 291 DEFINE_ATTRIBUTE_EVENT_LISTENER(select); |
| 292 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectionchange); |
| 293 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectstart); |
| 294 DEFINE_ATTRIBUTE_EVENT_LISTENER(show); |
| 295 DEFINE_ATTRIBUTE_EVENT_LISTENER(stalled); |
260 DEFINE_ATTRIBUTE_EVENT_LISTENER(submit); | 296 DEFINE_ATTRIBUTE_EVENT_LISTENER(submit); |
261 DEFINE_ATTRIBUTE_EVENT_LISTENER(wheel); | 297 DEFINE_ATTRIBUTE_EVENT_LISTENER(suspend); |
262 | 298 DEFINE_ATTRIBUTE_EVENT_LISTENER(timeupdate); |
263 DEFINE_ATTRIBUTE_EVENT_LISTENER(blur); | 299 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchcancel); |
264 DEFINE_ATTRIBUTE_EVENT_LISTENER(error); | 300 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchend); |
265 DEFINE_ATTRIBUTE_EVENT_LISTENER(focus); | 301 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchmove); |
266 DEFINE_ATTRIBUTE_EVENT_LISTENER(load); | |
267 DEFINE_ATTRIBUTE_EVENT_LISTENER(readystatechange); | |
268 | |
269 // WebKit extensions | |
270 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecut); | |
271 DEFINE_ATTRIBUTE_EVENT_LISTENER(cut); | |
272 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecopy); | |
273 DEFINE_ATTRIBUTE_EVENT_LISTENER(copy); | |
274 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforepaste); | |
275 DEFINE_ATTRIBUTE_EVENT_LISTENER(paste); | |
276 DEFINE_ATTRIBUTE_EVENT_LISTENER(reset); | |
277 DEFINE_ATTRIBUTE_EVENT_LISTENER(search); | |
278 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectstart); | |
279 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectionchange); | |
280 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchstart); | 302 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchstart); |
281 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchmove); | 303 DEFINE_ATTRIBUTE_EVENT_LISTENER(volumechange); |
282 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchend); | 304 DEFINE_ATTRIBUTE_EVENT_LISTENER(waiting); |
283 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchcancel); | |
284 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenchange); | 305 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenchange); |
285 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenerror); | 306 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenerror); |
286 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitpointerlockchange); | 307 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitpointerlockchange); |
287 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitpointerlockerror); | 308 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitpointerlockerror); |
288 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitvisibilitychange); | 309 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitvisibilitychange); |
289 DEFINE_ATTRIBUTE_EVENT_LISTENER(securitypolicyviolation); | 310 DEFINE_ATTRIBUTE_EVENT_LISTENER(wheel); |
290 | 311 |
291 bool shouldOverrideLegacyViewport(ViewportDescription::Type); | 312 bool shouldOverrideLegacyViewport(ViewportDescription::Type); |
292 void setViewportDescription(const ViewportDescription&); | 313 void setViewportDescription(const ViewportDescription&); |
293 const ViewportDescription& viewportDescription() const { return m_viewportDe
scription; } | 314 const ViewportDescription& viewportDescription() const { return m_viewportDe
scription; } |
294 #ifndef NDEBUG | 315 #ifndef NDEBUG |
295 bool didDispatchViewportPropertiesChanged() const { return m_didDispatchView
portPropertiesChanged; } | 316 bool didDispatchViewportPropertiesChanged() const { return m_didDispatchView
portPropertiesChanged; } |
296 #endif | 317 #endif |
297 bool hasLegacyViewportTag() const { return m_legacyViewportDescription.isLeg
acyViewportType(); } | 318 bool hasLegacyViewportTag() const { return m_legacyViewportDescription.isLeg
acyViewportType(); } |
298 | 319 |
299 void setReferrerPolicy(ReferrerPolicy referrerPolicy) { m_referrerPolicy = r
eferrerPolicy; } | 320 void setReferrerPolicy(ReferrerPolicy referrerPolicy) { m_referrerPolicy = r
eferrerPolicy; } |
(...skipping 1124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1424 inline bool Node::isDocumentNode() const | 1445 inline bool Node::isDocumentNode() const |
1425 { | 1446 { |
1426 return this == documentInternal(); | 1447 return this == documentInternal(); |
1427 } | 1448 } |
1428 | 1449 |
1429 Node* eventTargetNodeForDocument(Document*); | 1450 Node* eventTargetNodeForDocument(Document*); |
1430 | 1451 |
1431 } // namespace WebCore | 1452 } // namespace WebCore |
1432 | 1453 |
1433 #endif // Document_h | 1454 #endif // Document_h |
OLD | NEW |