|
Drop [LegacyImplementedInBaseClass] from SVGZoomAndSpan IDL interface
Drop [LegacyImplementedInBaseClass] from SVGZoomAndSpan IDL interface by
refactoring the code a little bit.
Also have SVGViewSpec implement to SVGZoomAndSpan IDL interface instead of
duplicating the SVGZoomAndSpan API. This was done because unlike other
interfaces, SVGViewSpec's zoomAndSpan attribute setter raises an exception.
However, this can be handled in SVGZoomAndSpan class by overloading the
setZoomAndSpan method.
R=haraken, pdr
BUG= 344224
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167260
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+60 lines, -80 lines) |
Patch |
|
M |
Source/core/svg/SVGSVGElement.h
|
View
|
|
2 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGSVGElement.cpp
|
View
|
1
2
3
|
3 chunks |
+11 lines, -12 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGViewElement.h
|
View
|
|
2 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGViewElement.cpp
|
View
|
1
2
3
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGViewSpec.h
|
View
|
|
3 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGViewSpec.cpp
|
View
|
1
2
|
5 chunks |
+2 lines, -11 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGViewSpec.idl
|
View
|
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGZoomAndPan.h
|
View
|
1
2
3
|
3 chunks |
+23 lines, -15 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGZoomAndPan.cpp
|
View
|
1
2
|
3 chunks |
+20 lines, -17 lines |
0 comments
|
Download
|
|
M |
Source/core/svg/SVGZoomAndPan.idl
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
Total messages: 9 (0 generated)
|