Browse Source

Adds DEFAULT_PREFERENCES to the PdfjsChromeUtils

Yury Delendik 11 years ago
parent
commit
7ae7fd3d1a
  1. 16
      extensions/firefox/content/PdfjsChromeUtils.jsm
  2. 4
      extensions/firefox/content/PdfjsContentUtils.jsm

16
extensions/firefox/content/PdfjsChromeUtils.jsm

@ -12,6 +12,7 @@ @@ -12,6 +12,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*globals DEFAULT_PREFERENCES */
'use strict';
@ -36,21 +37,12 @@ XPCOMUtils.defineLazyServiceGetter(Svc, 'mime', @@ -36,21 +37,12 @@ XPCOMUtils.defineLazyServiceGetter(Svc, 'mime',
'@mozilla.org/mime;1',
'nsIMIMEService');
//#include ../../../web/default_preferences.js
let PdfjsChromeUtils = {
// For security purposes when running remote, we restrict preferences
// content can access.
_allowedPrefNames: [
"showPreviousViewOnLoad",
"defaultZoomValue",
"sidebarViewOnLoad",
"enableHandToolOnLoad",
"enableWebGL",
"disableRange",
"disableAutoFetch",
"disableFontFace",
"disableTextLayer",
"useOnlyCssZoom"
],
_allowedPrefNames: Object.keys(DEFAULT_PREFERENCES),
_ppmm: null,
_mmg: null,

4
extensions/firefox/content/PdfjsContentUtils.jsm

@ -60,9 +60,7 @@ let PdfjsContentUtils = { @@ -60,9 +60,7 @@ let PdfjsContentUtils = {
/*
* prefs utilities - the child does not have write access to prefs.
* note, the pref names here are cross-checked against a list of
* approved pdfjs prefs in chrome utils. If you add additional pdfjs
* prefs update the defaults in DEFAULT_PREFERENCES and in chrome
* utils _allowedPrefNames.
* approved pdfjs prefs in chrome utils.
*/
clearUserPref: function (aPrefName) {

Loading…
Cancel
Save