Find a file
Dan Stillman 959e868126 Read default prefs from prefs.js in a plugin's root directory
The file should follow the same `pref("extensions.foo.bar", "value");`
syntax as files previously in defaults/preferences/, which should no
longer be used in Zotero 7. (For an extension that works in both Zotero
6 and 7, it's OK to have a file in defaults/preferences for Zotero 6 and
an identical prefs.js for Zotero 7.)

Files in defaults/preferences/ aren't automatically loaded when a plugin
is installed/enabled but are still loaded at app startup by Mozilla code
for now. Plugins shouldn't count on that continuing to be the case in
Zotero 7 and should switch to prefs.js.

We'll add a way for bootstrapped plugins to manually trigger reading of
a prefs.js file in Zotero 6.
2023-01-05 01:53:03 -05:00
.github CI: Enable ZIP building on fx102 branch 2022-09-12 21:52:37 -04:00
chrome Read default prefs from prefs.js in a plugin's root directory 2023-01-05 01:53:03 -05:00
components fx-compat: Fix zotero:// protocol for reports (#2825) 2022-10-03 07:31:17 -04:00
defaults/preferences Add "Open PDF reader in new window" preference (#2868) 2022-11-14 17:12:48 -05:00
note-editor@72f18424d0 Update note-editor and pdf-reader submodules 2022-10-13 02:20:42 -04:00
pdf-reader@c430c98431 Update note-editor and pdf-reader submodules 2022-10-13 02:20:42 -04:00
pdf-worker@4456d0eeac Update pdf-reader and pdf-worker submodules 2022-09-29 13:58:45 +03:00
resource Update styles, translators, and CSL locales 2022-11-21 01:14:07 -05:00
scripts Prune Monaco distribution, fix JS acting like TS in Scaffold 2022-09-12 14:06:17 -07:00
scss fx-compat: Add color picker CE (#2682) 2022-11-21 02:48:16 -05:00
styles@d230dc72e9 Update styles, translators, and CSL locales 2022-11-21 01:14:07 -05:00
test Zotero.HTTP.request(): Process headers case insensitively 2022-12-23 21:37:15 -05:00
translators@698cb399d0 Update styles, translators, and CSL locales 2022-11-21 01:14:07 -05:00
.babelrc fx-compat: Remove most Babel plugins (#2855) 2022-10-06 18:53:07 -04:00
.eslintignore ESLint: Ignore additional files 2019-02-26 06:07:54 -05:00
.eslintrc fx-compat: Add ChromeUtils as eslint global 2022-06-19 04:16:53 -04:00
.gitattributes Fix enforcing of Unix newlines for SQL files 2016-02-26 18:37:44 -05:00
.gitignore Cache PDF tools in the source directory between test runs 2018-01-18 19:24:09 -05:00
.gitmodules Fix CI: Replace git:// URLs with HTTPS 2022-03-15 10:24:57 -07:00
chrome.manifest fx-compat: Restore word processor integration (#2841) 2022-10-06 00:17:28 -04:00
CONTRIBUTING.md Add "support questions" to CONTRIBUTING.md 2022-12-01 05:10:42 -05:00
COPYING Update COPYING 2018-03-26 11:27:48 +02:00
install.rdf Update version to 7.0.0 2022-07-19 22:38:01 -04:00
package-lock.json fx-compat: Remove most Babel plugins (#2855) 2022-10-06 18:53:07 -04:00
package.json fx-compat: Remove most Babel plugins (#2855) 2022-10-06 18:53:07 -04:00
README.md README.md: Update CI Badge (#2473) 2022-03-25 22:14:47 -04:00
update.rdf Update Fx minVersion to 45 2016-12-13 09:12:55 -05:00

Zotero

CI

Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.

Please post feature requests or bug reports to the Zotero Forums. If you're having trouble with Zotero, see Getting Help.

For more information on how to use this source code, see the Zotero wiki.