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

Issue 2961383002: Show a new placeholder for PDF's when plugins are disabled. (Closed)

Created:
3 years, 5 months ago by amberwon
Modified:
3 years, 5 months ago
Reviewers:
Lei Zhang, tommycli
CC:
chromium-reviews
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Show a new placeholder for PDF's when plugins are disabled. Created PDFPluginPlaceholder class that is used to create the placeholder in ChromeContentRendererClient, when plugins are disabled and a PDF is supposed to be displayed. The current placeholder says "This plugin is not supported," but does not allow the user to open the PDF. The new placeholder is blank, for now, but will later allow users to open PDF's by clicking a button. BUG=737787 Review-Url: https://codereview.chromium.org/2961383002 Cr-Commit-Position: refs/heads/master@{#483895} Committed: https://chromium.googlesource.com/chromium/src/+/daee0ce8d5a883fd879a1d6988333f5efb21dc3a

Patch Set 1 #

Patch Set 2 : Forgot parentheses #

Total comments: 6

Patch Set 3 : Add comments, change function name and arguments #

Total comments: 2

Patch Set 4 : comment #

Total comments: 16

Patch Set 5 : . #

Total comments: 4

Patch Set 6 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+88 lines, -0 lines) Patch
M chrome/renderer/BUILD.gn View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/renderer/chrome_content_renderer_client.cc View 1 2 3 4 2 chunks +8 lines, -0 lines 0 comments Download
A chrome/renderer/plugins/pdf_plugin_placeholder.h View 1 2 3 4 5 1 chunk +35 lines, -0 lines 0 comments Download
A chrome/renderer/plugins/pdf_plugin_placeholder.cc View 1 2 1 chunk +33 lines, -0 lines 0 comments Download
A chrome/renderer/resources/plugins/pdf_plugin.html View 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/renderer/resources/renderer_resources.grd View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 46 (26 generated)
amberwon
3 years, 5 months ago (2017-06-29 23:21:10 UTC) #9
tommycli
some fairly trivial comments below https://codereview.chromium.org/2961383002/diff/20001/chrome/renderer/chrome_content_renderer_client.cc File chrome/renderer/chrome_content_renderer_client.cc (right): https://codereview.chromium.org/2961383002/diff/20001/chrome/renderer/chrome_content_renderer_client.cc#newcode892 chrome/renderer/chrome_content_renderer_client.cc:892: ->plugin(); Worth adding a ...
3 years, 5 months ago (2017-06-29 23:31:42 UTC) #10
amberwon
https://codereview.chromium.org/2961383002/diff/20001/chrome/renderer/chrome_content_renderer_client.cc File chrome/renderer/chrome_content_renderer_client.cc (right): https://codereview.chromium.org/2961383002/diff/20001/chrome/renderer/chrome_content_renderer_client.cc#newcode892 chrome/renderer/chrome_content_renderer_client.cc:892: ->plugin(); On 2017/06/29 23:31:41, tommycli wrote: > Worth adding ...
3 years, 5 months ago (2017-06-30 01:18:53 UTC) #15
tommycli
lgtm with one nit below https://codereview.chromium.org/2961383002/diff/40001/chrome/renderer/plugins/pdf_plugin_placeholder.h File chrome/renderer/plugins/pdf_plugin_placeholder.h (right): https://codereview.chromium.org/2961383002/diff/40001/chrome/renderer/plugins/pdf_plugin_placeholder.h#newcode12 chrome/renderer/plugins/pdf_plugin_placeholder.h:12: // TODO(amberwon): Flesh out ...
3 years, 5 months ago (2017-06-30 15:31:18 UTC) #18
amberwon
https://codereview.chromium.org/2961383002/diff/40001/chrome/renderer/plugins/pdf_plugin_placeholder.h File chrome/renderer/plugins/pdf_plugin_placeholder.h (right): https://codereview.chromium.org/2961383002/diff/40001/chrome/renderer/plugins/pdf_plugin_placeholder.h#newcode12 chrome/renderer/plugins/pdf_plugin_placeholder.h:12: // TODO(amberwon): Flesh out the class more. On 2017/06/30 ...
3 years, 5 months ago (2017-06-30 17:35:54 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2961383002/60001
3 years, 5 months ago (2017-06-30 17:36:14 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/478688)
3 years, 5 months ago (2017-06-30 17:45:25 UTC) #24
amberwon
3 years, 5 months ago (2017-06-30 19:02:57 UTC) #26
Lei Zhang
https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/plugins/pdf_plugin_placeholder.h File chrome/renderer/plugins/pdf_plugin_placeholder.h (right): https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/plugins/pdf_plugin_placeholder.h#newcode10 chrome/renderer/plugins/pdf_plugin_placeholder.h:10: // Creates a placeholder that allows users to click ...
3 years, 5 months ago (2017-06-30 19:35:22 UTC) #27
Lei Zhang
Also, can you wrap the commit message to 72 columns?
3 years, 5 months ago (2017-06-30 19:35:43 UTC) #28
tommycli
thanks lei https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/resources/renderer_resources.grd File chrome/renderer/resources/renderer_resources.grd (right): https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/resources/renderer_resources.grd#newcode17 chrome/renderer/resources/renderer_resources.grd:17: <include name="IDR_BLOCKED_PLUGIN_HTML" file="plugins/blocked_plugin.html" flattenhtml="true" type="BINDATA" /> On ...
3 years, 5 months ago (2017-06-30 19:50:14 UTC) #29
amberwon
https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/plugins/pdf_plugin_placeholder.h File chrome/renderer/plugins/pdf_plugin_placeholder.h (right): https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/plugins/pdf_plugin_placeholder.h#newcode10 chrome/renderer/plugins/pdf_plugin_placeholder.h:10: // Creates a placeholder that allows users to click ...
3 years, 5 months ago (2017-06-30 21:59:22 UTC) #31
Lei Zhang
The commit message refers to chrome_content_renderer_client, which sounds like a variable for a class instance, ...
3 years, 5 months ago (2017-06-30 22:36:08 UTC) #32
Lei Zhang
https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/plugins/pdf_plugin_placeholder.h File chrome/renderer/plugins/pdf_plugin_placeholder.h (right): https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/plugins/pdf_plugin_placeholder.h#newcode17 chrome/renderer/plugins/pdf_plugin_placeholder.h:17: static gin::WrapperInfo kWrapperInfo; On 2017/06/30 21:59:22, amberwon wrote: > ...
3 years, 5 months ago (2017-06-30 22:45:11 UTC) #33
amberwon
https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/plugins/pdf_plugin_placeholder.h File chrome/renderer/plugins/pdf_plugin_placeholder.h (right): https://codereview.chromium.org/2961383002/diff/60001/chrome/renderer/plugins/pdf_plugin_placeholder.h#newcode17 chrome/renderer/plugins/pdf_plugin_placeholder.h:17: static gin::WrapperInfo kWrapperInfo; On 2017/06/30 22:45:11, Lei Zhang wrote: ...
3 years, 5 months ago (2017-06-30 23:11:12 UTC) #34
Lei Zhang
On 2017/06/30 22:36:08, Lei Zhang wrote: > The commit message refers to chrome_content_renderer_client, which sounds ...
3 years, 5 months ago (2017-06-30 23:53:42 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2961383002/100001
3 years, 5 months ago (2017-06-30 23:59:27 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-xcode-clang/builds/129728)
3 years, 5 months ago (2017-07-01 01:09:01 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2961383002/100001
3 years, 5 months ago (2017-07-01 01:14:56 UTC) #43
commit-bot: I haz the power
3 years, 5 months ago (2017-07-01 02:19:58 UTC) #46
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/daee0ce8d5a883fd879a1d698833...

Powered by Google App Engine
This is Rietveld 408576698