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

Side by Side Diff: Source/bindings/scripts/CodeGeneratorV8.pm

Issue 18836002: Implement 'mouseenter' and 'mouseleave' from DOM Level 3 Events. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Attribute tests. Created 7 years, 5 months 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 | Annotate | Revision Log
OLDNEW
1 # Copyright (C) 2005, 2006 Nikolas Zimmermann <zimmermann@kde.org> 1 # Copyright (C) 2005, 2006 Nikolas Zimmermann <zimmermann@kde.org>
2 # Copyright (C) 2006 Anders Carlsson <andersca@mac.com> 2 # Copyright (C) 2006 Anders Carlsson <andersca@mac.com>
3 # Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> 3 # Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
4 # Copyright (C) 2006 Alexey Proskuryakov <ap@webkit.org> 4 # Copyright (C) 2006 Alexey Proskuryakov <ap@webkit.org>
5 # Copyright (C) 2006 Apple Computer, Inc. 5 # Copyright (C) 2006 Apple Computer, Inc.
6 # Copyright (C) 2007, 2008, 2009, 2012 Google Inc. 6 # Copyright (C) 2007, 2008, 2009, 2012 Google Inc.
7 # Copyright (C) 2009 Cameron McCormack <cam@mcc.id.au> 7 # Copyright (C) 2009 Cameron McCormack <cam@mcc.id.au>
8 # Copyright (C) Research In Motion Limited 2010. All rights reserved. 8 # Copyright (C) Research In Motion Limited 2010. All rights reserved.
9 # Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) 9 # Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies)
10 # Copyright (C) 2012 Ericsson AB. All rights reserved. 10 # Copyright (C) 2012 Ericsson AB. All rights reserved.
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 my %svgAnimatedTypeHash = ("SVGAnimatedAngle" => 1, "SVGAnimatedBoolean" => 1, 197 my %svgAnimatedTypeHash = ("SVGAnimatedAngle" => 1, "SVGAnimatedBoolean" => 1,
198 "SVGAnimatedEnumeration" => 1, "SVGAnimatedInteger" = > 1, 198 "SVGAnimatedEnumeration" => 1, "SVGAnimatedInteger" = > 1,
199 "SVGAnimatedLength" => 1, "SVGAnimatedLengthList" => 1, 199 "SVGAnimatedLength" => 1, "SVGAnimatedLengthList" => 1,
200 "SVGAnimatedNumber" => 1, "SVGAnimatedNumberList" => 1, 200 "SVGAnimatedNumber" => 1, "SVGAnimatedNumberList" => 1,
201 "SVGAnimatedPreserveAspectRatio" => 1, 201 "SVGAnimatedPreserveAspectRatio" => 1,
202 "SVGAnimatedRect" => 1, "SVGAnimatedString" => 1, 202 "SVGAnimatedRect" => 1, "SVGAnimatedString" => 1,
203 "SVGAnimatedTransformList" => 1); 203 "SVGAnimatedTransformList" => 1);
204 204
205 my %svgAttributesInHTMLHash = ("class" => 1, "id" => 1, "onabort" => 1, "onclick " => 1, 205 my %svgAttributesInHTMLHash = ("class" => 1, "id" => 1, "onabort" => 1, "onclick " => 1,
206 "onerror" => 1, "onload" => 1, "onmousedown" => 1 , 206 "onerror" => 1, "onload" => 1, "onmousedown" => 1 ,
207 "onmouseenter" => 1, "onmouseleave" => 1,
207 "onmousemove" => 1, "onmouseout" => 1, "onmouseov er" => 1, 208 "onmousemove" => 1, "onmouseout" => 1, "onmouseov er" => 1,
208 "onmouseup" => 1, "onresize" => 1, "onscroll" => 1, 209 "onmouseup" => 1, "onresize" => 1, "onscroll" => 1,
209 "onunload" => 1); 210 "onunload" => 1);
210 211
211 my %svgTypeNeedingTearOff = ( 212 my %svgTypeNeedingTearOff = (
212 "SVGAngle" => "SVGPropertyTearOff<SVGAngle>", 213 "SVGAngle" => "SVGPropertyTearOff<SVGAngle>",
213 "SVGLength" => "SVGPropertyTearOff<SVGLength>", 214 "SVGLength" => "SVGPropertyTearOff<SVGLength>",
214 "SVGLengthList" => "SVGListPropertyTearOff<SVGLengthList>", 215 "SVGLengthList" => "SVGListPropertyTearOff<SVGLengthList>",
215 "SVGMatrix" => "SVGPropertyTearOff<SVGMatrix>", 216 "SVGMatrix" => "SVGPropertyTearOff<SVGMatrix>",
216 "SVGNumber" => "SVGPropertyTearOff<float>", 217 "SVGNumber" => "SVGPropertyTearOff<float>",
(...skipping 5823 matching lines...) Expand 10 before | Expand all | Expand 10 after
6040 if ($currentInterface->extendedAttributes->{$extendedAttribute}) { 6041 if ($currentInterface->extendedAttributes->{$extendedAttribute}) {
6041 $found = 1; 6042 $found = 1;
6042 } 6043 }
6043 return 1 if $found; 6044 return 1 if $found;
6044 }, 0); 6045 }, 0);
6045 6046
6046 return $found; 6047 return $found;
6047 } 6048 }
6048 6049
6049 1; 6050 1;
OLDNEW
« no previous file with comments | « LayoutTests/fast/events/mouseenter-mouseleave-inline-attributes-expected.txt ('k') | Source/core/dom/Document.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698