Enable PDF reader by default and enable for groups

"Zotero" is now the first and default option in the "Open PDFs using"
drop-down in the General pane of the preferences.
This commit is contained in:
Dan Stillman 2022-01-29 02:13:13 -05:00
parent f8d7eb8ed7
commit 5a0cd78f06
22 changed files with 84 additions and 263 deletions

View file

@ -935,6 +935,10 @@ async function importPDFAttachment(parentItem, options = {}) {
async function createAnnotation(type, parentItem, options = {}) {
var annotation = new Zotero.Item('annotation');
annotation.libraryID = parentItem.libraryID;
if (options.version != undefined) {
annotation.version = options.version;
}
annotation.parentID = parentItem.id;
annotation.annotationType = type;
if (type == 'highlight') {
@ -958,13 +962,21 @@ async function createAnnotation(type, parentItem, options = {}) {
[314.4, 412.8, 556.2, 609.6]
]
});
if (options.createdByUserID) {
annotation.createdByUserID = options.createdByUserID;
}
if (options.isExternal) {
annotation.annotationIsExternal = options.isExternal;
}
if (options.tags) {
annotation.setTags(options.tags);
}
await annotation.saveTx();
if (options.synced !== undefined) {
annotation.synced = options.synced;
}
await annotation.saveTx({
skipEditCheck: true
});
return annotation;
}