diff options
author | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-13 18:29:13 +0000 |
---|---|---|
committer | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-13 18:29:13 +0000 |
commit | b32505712071c25688fddd89d2226964c6f6b9cd (patch) | |
tree | e3efe231dd9d0462fc14e780b11cccae7cf8dfa3 /ppapi/c | |
parent | 9077e3b40f26b784949926f9c6e30a2c44c33024 (diff) | |
download | chromium_src-b32505712071c25688fddd89d2226964c6f6b9cd.zip chromium_src-b32505712071c25688fddd89d2226964c6f6b9cd.tar.gz chromium_src-b32505712071c25688fddd89d2226964c6f6b9cd.tar.bz2 |
Adds a PPAPI interface to request a password. For the Mac it opens a tab-modal password box; for other platforms it falls back to a JavaScript dialog (which is no change from the current behavior).
BUG=54748
TEST=load a password-protected PDF on the Mac, see fancy new UI
R=raymes@chromium.org, sail@chromium.org, thestig@chromium.org, tsepez@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223074
Review URL: https://codereview.chromium.org/23447025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223085 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/c')
-rw-r--r-- | ppapi/c/private/ppb_pdf.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ppapi/c/private/ppb_pdf.h b/ppapi/c/private/ppb_pdf.h index 2e2e73b..fdc5748 100644 --- a/ppapi/c/private/ppb_pdf.h +++ b/ppapi/c/private/ppb_pdf.h @@ -156,6 +156,10 @@ struct PPB_PDF { PP_Resource (*GetResourceImageForScale)(PP_Instance instance, PP_ResourceImage image_id, float scale); + + // Invoke password dialog for plugin. + struct PP_Var (*ModalPromptForPassword)(PP_Instance instance, + struct PP_Var message); }; #endif // PPAPI_C_PRIVATE_PPB_PDF_H_ |