Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(201)

Side by Side Diff: Source/core/dom/Document.h

Issue 37263002: Unify the GlobalEventHandlers list on the C++ side (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: one list to rule the C++ side Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
232 using SecurityContext::securityOrigin; 232 using SecurityContext::securityOrigin;
233 using SecurityContext::contentSecurityPolicy; 233 using SecurityContext::contentSecurityPolicy;
234 using ExecutionContextClient::addConsoleMessage; 234 using ExecutionContextClient::addConsoleMessage;
235 235
236 virtual bool canContainRangeEndPoint() const { return true; } 236 virtual bool canContainRangeEndPoint() const { return true; }
237 237
238 SelectorQueryCache& selectorQueryCache(); 238 SelectorQueryCache& selectorQueryCache();
239 239
240 // DOM methods & attributes for Document 240 // DOM methods & attributes for Document
241 241
242 DEFINE_ATTRIBUTE_EVENT_LISTENER(abort);
243 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecopy); 242 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecopy);
244 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecut); 243 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforecut);
245 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforepaste); 244 DEFINE_ATTRIBUTE_EVENT_LISTENER(beforepaste);
246 DEFINE_ATTRIBUTE_EVENT_LISTENER(blur);
247 DEFINE_ATTRIBUTE_EVENT_LISTENER(cancel);
248 DEFINE_ATTRIBUTE_EVENT_LISTENER(canplay);
249 DEFINE_ATTRIBUTE_EVENT_LISTENER(canplaythrough);
250 DEFINE_ATTRIBUTE_EVENT_LISTENER(change);
251 DEFINE_ATTRIBUTE_EVENT_LISTENER(click);
252 DEFINE_ATTRIBUTE_EVENT_LISTENER(close);
253 DEFINE_ATTRIBUTE_EVENT_LISTENER(contextmenu);
254 DEFINE_ATTRIBUTE_EVENT_LISTENER(copy); 245 DEFINE_ATTRIBUTE_EVENT_LISTENER(copy);
255 DEFINE_ATTRIBUTE_EVENT_LISTENER(cuechange);
256 DEFINE_ATTRIBUTE_EVENT_LISTENER(cut); 246 DEFINE_ATTRIBUTE_EVENT_LISTENER(cut);
257 DEFINE_ATTRIBUTE_EVENT_LISTENER(dblclick);
258 DEFINE_ATTRIBUTE_EVENT_LISTENER(drag);
259 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragend);
260 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragenter);
261 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragleave);
262 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragover);
263 DEFINE_ATTRIBUTE_EVENT_LISTENER(dragstart);
264 DEFINE_ATTRIBUTE_EVENT_LISTENER(drop);
265 DEFINE_ATTRIBUTE_EVENT_LISTENER(durationchange);
266 DEFINE_ATTRIBUTE_EVENT_LISTENER(emptied);
267 DEFINE_ATTRIBUTE_EVENT_LISTENER(ended);
268 DEFINE_ATTRIBUTE_EVENT_LISTENER(error);
269 DEFINE_ATTRIBUTE_EVENT_LISTENER(focus);
270 DEFINE_ATTRIBUTE_EVENT_LISTENER(input);
271 DEFINE_ATTRIBUTE_EVENT_LISTENER(invalid);
272 DEFINE_ATTRIBUTE_EVENT_LISTENER(keydown);
273 DEFINE_ATTRIBUTE_EVENT_LISTENER(keypress);
274 DEFINE_ATTRIBUTE_EVENT_LISTENER(keyup);
275 DEFINE_ATTRIBUTE_EVENT_LISTENER(load);
276 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadeddata);
277 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadedmetadata);
278 DEFINE_ATTRIBUTE_EVENT_LISTENER(loadstart);
279 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousedown);
280 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseenter);
281 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseleave);
282 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousemove);
283 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseout);
284 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseover);
285 DEFINE_ATTRIBUTE_EVENT_LISTENER(mouseup);
286 DEFINE_ATTRIBUTE_EVENT_LISTENER(mousewheel);
287 DEFINE_ATTRIBUTE_EVENT_LISTENER(paste); 247 DEFINE_ATTRIBUTE_EVENT_LISTENER(paste);
288 DEFINE_ATTRIBUTE_EVENT_LISTENER(pause);
289 DEFINE_ATTRIBUTE_EVENT_LISTENER(play);
290 DEFINE_ATTRIBUTE_EVENT_LISTENER(playing);
291 DEFINE_ATTRIBUTE_EVENT_LISTENER(progress);
292 DEFINE_ATTRIBUTE_EVENT_LISTENER(ratechange);
293 DEFINE_ATTRIBUTE_EVENT_LISTENER(readystatechange); 248 DEFINE_ATTRIBUTE_EVENT_LISTENER(readystatechange);
294 DEFINE_ATTRIBUTE_EVENT_LISTENER(reset);
295 DEFINE_ATTRIBUTE_EVENT_LISTENER(scroll);
296 DEFINE_ATTRIBUTE_EVENT_LISTENER(search); 249 DEFINE_ATTRIBUTE_EVENT_LISTENER(search);
297 DEFINE_ATTRIBUTE_EVENT_LISTENER(securitypolicyviolation); 250 DEFINE_ATTRIBUTE_EVENT_LISTENER(securitypolicyviolation);
298 DEFINE_ATTRIBUTE_EVENT_LISTENER(seeked);
299 DEFINE_ATTRIBUTE_EVENT_LISTENER(seeking);
300 DEFINE_ATTRIBUTE_EVENT_LISTENER(select);
301 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectionchange); 251 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectionchange);
302 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectstart); 252 DEFINE_ATTRIBUTE_EVENT_LISTENER(selectstart);
303 DEFINE_ATTRIBUTE_EVENT_LISTENER(show);
304 DEFINE_ATTRIBUTE_EVENT_LISTENER(stalled);
305 DEFINE_ATTRIBUTE_EVENT_LISTENER(submit);
306 DEFINE_ATTRIBUTE_EVENT_LISTENER(suspend);
307 DEFINE_ATTRIBUTE_EVENT_LISTENER(timeupdate);
308 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchcancel); 253 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchcancel);
309 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchend); 254 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchend);
310 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchmove); 255 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchmove);
311 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchstart); 256 DEFINE_ATTRIBUTE_EVENT_LISTENER(touchstart);
312 DEFINE_ATTRIBUTE_EVENT_LISTENER(volumechange);
313 DEFINE_ATTRIBUTE_EVENT_LISTENER(waiting);
314 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenchange); 257 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenchange);
315 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenerror); 258 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenerror);
316 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitpointerlockchange); 259 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitpointerlockchange);
317 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitpointerlockerror); 260 DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitpointerlockerror);
318 DEFINE_ATTRIBUTE_EVENT_LISTENER(wheel); 261 DEFINE_ATTRIBUTE_EVENT_LISTENER(wheel);
319 262
320 bool shouldMergeWithLegacyDescription(ViewportDescription::Type); 263 bool shouldMergeWithLegacyDescription(ViewportDescription::Type);
321 bool shouldOverrideLegacyDescription(ViewportDescription::Type); 264 bool shouldOverrideLegacyDescription(ViewportDescription::Type);
322 void setViewportDescription(const ViewportDescription&); 265 void setViewportDescription(const ViewportDescription&);
323 const ViewportDescription& viewportDescription() const { return m_viewportDe scription; } 266 const ViewportDescription& viewportDescription() const { return m_viewportDe scription; }
(...skipping 1121 matching lines...) Expand 10 before | Expand all | Expand 10 after
1445 inline bool Node::isDocumentNode() const 1388 inline bool Node::isDocumentNode() const
1446 { 1389 {
1447 return this == documentInternal(); 1390 return this == documentInternal();
1448 } 1391 }
1449 1392
1450 Node* eventTargetNodeForDocument(Document*); 1393 Node* eventTargetNodeForDocument(Document*);
1451 1394
1452 } // namespace WebCore 1395 } // namespace WebCore
1453 1396
1454 #endif // Document_h 1397 #endif // Document_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698