Merge pull request #4518 from Snuffleupagus/firefox-include-default-preferences
[Firefox] Stop importing default_preferences.js as a module and include it instead
This commit is contained in:
commit
483fc9faa0
2
extensions/firefox/bootstrap.js
vendored
2
extensions/firefox/bootstrap.js
vendored
@ -58,7 +58,7 @@ function log(str) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function initializeDefaultPreferences() {
|
function initializeDefaultPreferences() {
|
||||||
Cu.import('resource://' + RESOURCE_NAME + '/default_preferences.js');
|
//#include ../../web/default_preferences.js
|
||||||
|
|
||||||
var defaultBranch = Services.prefs.getDefaultBranch(EXT_PREFIX + '.');
|
var defaultBranch = Services.prefs.getDefaultBranch(EXT_PREFIX + '.');
|
||||||
var defaultValue;
|
var defaultValue;
|
||||||
|
@ -62,7 +62,7 @@ function getIntPref(aPref, aDefaultValue) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function initializeDefaultPreferences() {
|
function initializeDefaultPreferences() {
|
||||||
Cu.import('resource://pdf.js/default_preferences.js');
|
//#include ../../../web/default_preferences.js
|
||||||
|
|
||||||
var defaultBranch = Services.prefs.getDefaultBranch(PREF_PREFIX + '.');
|
var defaultBranch = Services.prefs.getDefaultBranch(PREF_PREFIX + '.');
|
||||||
var defaultValue;
|
var defaultValue;
|
||||||
|
17
make.js
17
make.js
@ -612,13 +612,13 @@ target.firefox = function() {
|
|||||||
[COMMON_WEB_FILES, FIREFOX_BUILD_CONTENT_DIR + '/web'],
|
[COMMON_WEB_FILES, FIREFOX_BUILD_CONTENT_DIR + '/web'],
|
||||||
['external/bcmaps/*', FIREFOX_BUILD_CONTENT_DIR + '/web/cmaps'],
|
['external/bcmaps/*', FIREFOX_BUILD_CONTENT_DIR + '/web/cmaps'],
|
||||||
[FIREFOX_EXTENSION_DIR + 'tools/l10n.js',
|
[FIREFOX_EXTENSION_DIR + 'tools/l10n.js',
|
||||||
FIREFOX_BUILD_CONTENT_DIR + '/web'],
|
FIREFOX_BUILD_CONTENT_DIR + '/web']
|
||||||
['web/default_preferences.js', FIREFOX_BUILD_CONTENT_DIR]
|
|
||||||
],
|
],
|
||||||
preprocess: [
|
preprocess: [
|
||||||
[COMMON_WEB_FILES_PREPROCESS, FIREFOX_BUILD_CONTENT_DIR + '/web'],
|
[COMMON_WEB_FILES_PREPROCESS, FIREFOX_BUILD_CONTENT_DIR + '/web'],
|
||||||
[BUILD_TARGETS, FIREFOX_BUILD_CONTENT_DIR + BUILD_DIR],
|
[BUILD_TARGETS, FIREFOX_BUILD_CONTENT_DIR + BUILD_DIR],
|
||||||
[SRC_DIR + 'core/network.js', FIREFOX_BUILD_CONTENT_DIR]
|
[SRC_DIR + 'core/network.js', FIREFOX_BUILD_CONTENT_DIR],
|
||||||
|
[FIREFOX_EXTENSION_DIR + 'bootstrap.js', FIREFOX_BUILD_DIR]
|
||||||
],
|
],
|
||||||
preprocessCSS: [
|
preprocessCSS: [
|
||||||
['firefox', 'web/viewer.css',
|
['firefox', 'web/viewer.css',
|
||||||
@ -628,6 +628,7 @@ target.firefox = function() {
|
|||||||
builder.build(setup);
|
builder.build(setup);
|
||||||
|
|
||||||
cleanupJSSource(FIREFOX_BUILD_CONTENT_DIR + '/web/viewer.js');
|
cleanupJSSource(FIREFOX_BUILD_CONTENT_DIR + '/web/viewer.js');
|
||||||
|
cleanupJSSource(FIREFOX_BUILD_DIR + 'bootstrap.js');
|
||||||
|
|
||||||
// Remove '.DS_Store' and other hidden files
|
// Remove '.DS_Store' and other hidden files
|
||||||
find(FIREFOX_BUILD_DIR).forEach(function(file) {
|
find(FIREFOX_BUILD_DIR).forEach(function(file) {
|
||||||
@ -712,7 +713,8 @@ target.mozcentral = function() {
|
|||||||
mkdir('-p', MOZCENTRAL_CONTENT_DIR + '/web');
|
mkdir('-p', MOZCENTRAL_CONTENT_DIR + '/web');
|
||||||
mkdir('-p', MOZCENTRAL_CONTENT_DIR + '/web/cmaps');
|
mkdir('-p', MOZCENTRAL_CONTENT_DIR + '/web/cmaps');
|
||||||
|
|
||||||
cp(FIREFOX_CONTENT_DIR + 'PdfJs.jsm', MOZCENTRAL_CONTENT_DIR);
|
// Do not copy PdfJs.jsm, since it should be run through the preprocessor.
|
||||||
|
|
||||||
cp(FIREFOX_CONTENT_DIR + 'PdfJsTelemetry.jsm', MOZCENTRAL_CONTENT_DIR);
|
cp(FIREFOX_CONTENT_DIR + 'PdfJsTelemetry.jsm', MOZCENTRAL_CONTENT_DIR);
|
||||||
cp(FIREFOX_CONTENT_DIR + 'PdfStreamConverter.jsm', MOZCENTRAL_CONTENT_DIR);
|
cp(FIREFOX_CONTENT_DIR + 'PdfStreamConverter.jsm', MOZCENTRAL_CONTENT_DIR);
|
||||||
cp(FIREFOX_CONTENT_DIR + 'PdfRedirector.jsm', MOZCENTRAL_CONTENT_DIR);
|
cp(FIREFOX_CONTENT_DIR + 'PdfRedirector.jsm', MOZCENTRAL_CONTENT_DIR);
|
||||||
@ -730,13 +732,13 @@ target.mozcentral = function() {
|
|||||||
copy: [
|
copy: [
|
||||||
[COMMON_WEB_FILES, MOZCENTRAL_CONTENT_DIR + '/web'],
|
[COMMON_WEB_FILES, MOZCENTRAL_CONTENT_DIR + '/web'],
|
||||||
['external/bcmaps/*', MOZCENTRAL_CONTENT_DIR + '/web/cmaps'],
|
['external/bcmaps/*', MOZCENTRAL_CONTENT_DIR + '/web/cmaps'],
|
||||||
['extensions/firefox/tools/l10n.js', MOZCENTRAL_CONTENT_DIR + '/web'],
|
['extensions/firefox/tools/l10n.js', MOZCENTRAL_CONTENT_DIR + '/web']
|
||||||
['web/default_preferences.js', MOZCENTRAL_CONTENT_DIR]
|
|
||||||
],
|
],
|
||||||
preprocess: [
|
preprocess: [
|
||||||
[COMMON_WEB_FILES_PREPROCESS, MOZCENTRAL_CONTENT_DIR + '/web'],
|
[COMMON_WEB_FILES_PREPROCESS, MOZCENTRAL_CONTENT_DIR + '/web'],
|
||||||
[BUILD_TARGETS, MOZCENTRAL_CONTENT_DIR + BUILD_DIR],
|
[BUILD_TARGETS, MOZCENTRAL_CONTENT_DIR + BUILD_DIR],
|
||||||
[SRC_DIR + 'core/network.js', MOZCENTRAL_CONTENT_DIR]
|
[SRC_DIR + 'core/network.js', MOZCENTRAL_CONTENT_DIR],
|
||||||
|
[FIREFOX_CONTENT_DIR + 'PdfJs.jsm', MOZCENTRAL_CONTENT_DIR]
|
||||||
],
|
],
|
||||||
preprocessCSS: [
|
preprocessCSS: [
|
||||||
['mozcentral',
|
['mozcentral',
|
||||||
@ -747,6 +749,7 @@ target.mozcentral = function() {
|
|||||||
builder.build(setup);
|
builder.build(setup);
|
||||||
|
|
||||||
cleanupJSSource(MOZCENTRAL_CONTENT_DIR + '/web/viewer.js');
|
cleanupJSSource(MOZCENTRAL_CONTENT_DIR + '/web/viewer.js');
|
||||||
|
cleanupJSSource(MOZCENTRAL_CONTENT_DIR + '/PdfJs.jsm');
|
||||||
|
|
||||||
// Remove '.DS_Store' and other hidden files
|
// Remove '.DS_Store' and other hidden files
|
||||||
find(MOZCENTRAL_DIR).forEach(function(file) {
|
find(MOZCENTRAL_DIR).forEach(function(file) {
|
||||||
|
@ -18,8 +18,6 @@
|
|||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var EXPORTED_SYMBOLS = ['DEFAULT_PREFERENCES'];
|
|
||||||
|
|
||||||
var DEFAULT_PREFERENCES = {
|
var DEFAULT_PREFERENCES = {
|
||||||
showPreviousViewOnLoad: true,
|
showPreviousViewOnLoad: true,
|
||||||
defaultZoomValue: '',
|
defaultZoomValue: '',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user