|
Implement support for closing shadow DOM plugin placeholders.
This is based on the current heuristic in
plugins::PluginPlaceholder::HidePlugin
(components/plugins/renderer/plugin_placeholder.cc).
Tests are added to ensure that the placeholder closing code works as
expected, and to verify that the newly-added WebPluginPlaceholder method
is respected.
A crude UI is currently used; showing the X graphics currently used is blocked
on deciding how to load image resources in this environment.
BUG= 364716
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=184852
Total comments: 9
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+258 lines, -5 lines) |
Patch |
 |
A |
LayoutTests/fast/plugins/plugin-placeholder-close.html
|
View
|
|
1 chunk |
+104 lines, -0 lines |
0 comments
|
Download
|
 |
A |
LayoutTests/fast/plugins/plugin-placeholder-close-expected.txt
|
View
|
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/plugins/plugin-placeholder-structured.html
|
View
|
|
1 chunk |
+9 lines, -4 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/plugins/plugin-placeholder-structured-expected.html
|
View
|
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/shadow/PluginPlaceholderElement.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/shadow/PluginPlaceholderElement.cpp
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/shadow/PluginPlaceholderElement.idl
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/shadow/PluginPlaceholderElement.js
|
View
|
1
2
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/plugins/testing/DictionaryPluginPlaceholder.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/PluginPlaceholderImpl.cpp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/PluginPlaceholderImplTest.cpp
|
View
|
1
2
|
3 chunks |
+39 lines, -1 line |
0 comments
|
Download
|
 |
M |
public/web/WebPluginPlaceholder.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
Total messages: 13 (2 generated)
|