5805c7e562
- Removed obsolete logic for citation.properties.deleted, which is no longer set anywhere - Introduced a bibliography class - BibliographyEditInterface no longer edits state - Fields._processFields() now has linear flow because: - Exception handling for missing items and corrupt fields reworked to be handled in relevant Field classes, so that the flow remains linear - Document modifying functions (i.e. Fields.updateDocument()) now only called in Zotero.Integration.Interface functions instead of all over the place - document.setDocPrefs() now called after every execCommand() since the cost is trivial, but that simplifies a bunch of logic - Misc code cleanup TODO at some point in the future: - Move Integration.(init/delete)Pipe out - Decouple references and clarify functions in Integration.Fields and Integration.Session |
||
---|---|---|
.. | ||
zotero | ||
zotero-platform |