Skip to content
This repository was archived by the owner on Dec 11, 2019. It is now read-only.

Commit 06a2aa1

Browse files
authored
Merge pull request #2409 from brave/feature/pdfjs
Add built-in pdf reader
2 parents b685d68 + e6ad847 commit 06a2aa1

File tree

399 files changed

+85859
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

399 files changed

+85859
-1
lines changed

app/extensions.js

+8
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ let generateBraveManifest = () => {
128128
}
129129

130130
let defaultExtensions = {
131+
PDFJS: 'oemmndcbldboiebfnladdacbdfmadadm',
131132
OnePassword: 'aomjjhallfgjeglblehebfpbcfeobpgk',
132133
Dashlane: 'fdjamakpfbbddfjaooikfcpapjohcfmg',
133134
LastPass: 'hdokiejnpimakedhajhdlcegeplioahd'
@@ -198,6 +199,13 @@ module.exports.init = () => {
198199
let enableExtensions = () => {
199200
installExtension(config.braveExtensionId, getExtensionsPath('brave'), {manifest_location: 'component', manifest: generateBraveManifest()})
200201

202+
if (getSetting(settings.PDFJS_ENABLED)) {
203+
installExtension(defaultExtensions.PDFJS, getExtensionsPath('pdfjs'))
204+
enableExtension(defaultExtensions.PDFJS)
205+
} else {
206+
disableExtension(defaultExtensions.PDFJS)
207+
}
208+
201209
if (getSetting(settings.ONE_PASSWORD_ENABLED)) {
202210
installExtension(defaultExtensions.OnePassword, getExtensionsPath('1password'))
203211
enableExtension(defaultExtensions.OnePassword)

app/extensions/brave/locales/en-US/preferences.properties

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ usePasswordManager=Use Brave's password manager
4141
useOnePassword=Use 1Password (requires 1Password Application)
4242
useDashlane=Use Dashlane (requires Dashlane Application)
4343
useLastPass=Use LastPass
44+
usePDFJS=Use HTML5 PDF reader
4445
enableFlash=Enable Adobe Flash support (requires browser restart)
4546
enableFlashSubtext=Flash support is experimental and requires Pepper Flash to be installed from
4647
enableFlashSubtextLinux=Flash support is experimental and requires the pepperflashplugin-nonfree package.

app/extensions/pdfjs/_metadata/computed_hashes.json

+1
Large diffs are not rendered by default.

app/extensions/pdfjs/_metadata/verified_contents.json

+1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)