Dan Stillman
e0ccce4072
fx-compat: Fix 'dev' channel warning not appearing
2022-09-22 03:41:11 -04:00
Dan Stillman
afac621611
Update ESLint config
2022-09-22 00:20:56 -04:00
Dan Stillman
542a6adf84
Zotero.Plugins.getResourceURI()
→ getRootURI()
...
To go with the `rootURI` string variable passed to bootstrap methods
2022-09-20 00:39:21 -04:00
Dan Stillman
acc4d2a81b
Update paths for Mozilla Fluent files
...
Follow-up to zotero/zotero-standalone-build@600b35d
2022-09-15 18:39:19 -04:00
Dan Stillman
dda60995a3
fx-compat: Fix app update dialog
...
Styling needs to be redone, but it works.
2022-09-15 06:29:14 -04:00
Dan Stillman
35d5c2633d
fx-compat: Add app update dialog files from fx68
...
Removed in fx69
Not yet functional
2022-09-15 06:29:14 -04:00
Dan Stillman
e955583d2c
Update translate submodule
2022-09-15 06:29:14 -04:00
Martynas Bagdonas
7cd57cd9e4
Fix focusContextPane
error when pressing tab in standalone PDF window
...
Fixes #2823
2022-09-15 12:01:34 +03:00
Abe Jellinek
500f187a60
Scaffold: Remove useless debug
2022-09-13 11:20:41 -07:00
Martynas Bagdonas
82b53fee87
Fix PDF reader sometimes showing UTC time and sometimes local
...
(cherry picked from commit c13d17b5e6
)
2022-09-13 17:16:08 +03:00
Martynas Bagdonas
531f8fe24d
Convert Mendeley colors to equivalent Zotero colors on PDF open
...
Fixes #2820
(cherry picked from commit eb255c5868
)
2022-09-13 17:16:08 +03:00
Dan Stillman
169db42cf6
CI: Enable ZIP building on fx102 branch
...
Tests are still skipped
2022-09-12 21:52:37 -04:00
Tom Najdek
223f44fdfd
Map annotation colors colors on import #2819 ( #2822 )
2022-09-12 19:58:21 -04:00
Abe Jellinek
7829a0dfdc
fx-compat: Style Editor: Fix error when no style selected
2022-09-12 14:06:58 -07:00
Abe Jellinek
52e8fa8995
Prune Monaco distribution, fix JS acting like TS in Scaffold
...
We don't need most of the bundled languages or localizations, so they were just
taking up disk space pointlessly.
2022-09-12 14:06:17 -07:00
Dan Stillman
88869f43ae
Merge new English strings
2022-09-12 15:54:11 -04:00
Dan Stillman
a63c634e3f
Add "Create Note from Annotations" option to items list context menu
...
To allow creation of a standalone note with annotations from all the
selected top-level items and/or attachments. Annotations will be sorted
by the order of the items in the items list.
"Add Note from Annotations" remains when a single regular item or one or
more attachments under a single regular item are selected.
2022-09-12 15:54:03 -04:00
Dan Stillman
e81b43be98
Add collectionID
option to EditorInstance.createNoteFromAnnotations()
...
For adding a standalone note to the current collection
2022-09-12 15:54:03 -04:00
Dan Stillman
39e45221b1
Rename Zotero.Items::keepParents() to keepTopLevel()
...
So that it works for more than two levels of items
Also fix a bug where the parent item could be returned more than once if
multiple child items were selected.
2022-09-12 15:54:03 -04:00
Dan Stillman
497d6376c8
Add Zotero.Item::topLevelItem and Zotero.Items.getTopLevel(items)
2022-09-12 15:54:03 -04:00
Martynas Bagdonas
f70ec29881
EditorInstance.createNoteFromAnnotations(): Handle multiple attachments
2022-09-12 15:54:03 -04:00
Abe Jellinek
018e534383
fx-compat: Zotero service: Correct reportError() call
2022-09-09 13:50:47 -07:00
Abe Jellinek
ca894c3416
fx-compat: Zotero protocol handler: Correct constant name
2022-09-09 13:50:40 -07:00
Abe Jellinek
dbbc6a2f44
fx-compat: Basic viewer: Restore loadURI() for Zotero.openInViewer()
2022-09-09 13:46:19 -07:00
Martynas Bagdonas
20aa40c5d2
Adjust PDF reader and context pane UI based on font size pref
...
Fixes #2809
(cherry picked from commit 64897455f4
)
2022-09-09 18:10:25 +03:00
Abe Jellinek
94392fce96
fixup: Option-P was supposed to push, not type pi
2022-09-07 11:17:47 -04:00
Abe Jellinek
df9d8d593c
fx-compat: Fix sync button tooltip
...
XULTooltipElement now prepends a <description> node, so the nodes we were
getting were off by one. Just use class names for all the children.
2022-09-07 11:15:55 -04:00
Martynas Bagdonas
9f9dde511e
fx-compat: Flex grow note-editor when using in contextPane
2022-09-07 17:26:12 +03:00
Martynas Bagdonas
7317b61425
fx-compat: Fix note-editor initialization
2022-09-07 17:26:12 +03:00
Martynas Bagdonas
9d584152f0
fx-compat: Fix contextPane after b5bdae3d
2022-09-07 17:26:12 +03:00
Abe Jellinek
74051576dd
Hide "Find Available PDF" for feed items ( #2807 )
2022-09-06 18:46:13 -04:00
Martynas Bagdonas
04120099fb
Allow inserting images over context menu
...
Fixes #2759
(cherry picked from commit f893206dfd
)
2022-09-06 17:11:41 +03:00
Martynas Bagdonas
75a080b7cb
fx-compat: Tweak image copying to clipboard
2022-09-06 17:05:52 +03:00
Martynas Bagdonas
80385ff893
Add context menu options to copy/save image from pdf-reader/note-editor
...
Fixes #2664
2022-09-06 16:48:13 +03:00
Abe Jellinek
dbc65faecb
Preferences: Don't add IDs to pane containers
...
Built-in panes were creating a semi-invalid DOM in which the pane container and
the root element of the pane's XHTML got the same ID. There's no reason to give
containers IDs in the DOM, since we already have a Map of IDs to pane objects,
so let's just not.
2022-09-02 11:22:50 -04:00
Abe Jellinek
5d6ad703c1
Preferences: Fix tests, improve clarity, and more
...
- Fix sync and advanced preferences tests; use a new waitForFirstPaneLoad()
functions instead of the old paneload event listener
- Remove empty preferences_searchTest.js
- Rename some Zotero_Preferences members/functions for better clarity and
public/private differentiation
- Reorder, also for clarity
- Fix tabIndex parameter causing an error if invalid
- Remove window.sizeToContent() call in Sync.displayFields()
- So *that's* why the window resized every time the sync pane was loaded...
- Deprecate openURL() and simplify openInViewer()
2022-09-02 11:01:37 -04:00
Martynas Bagdonas
286381d0dd
Update pdf-reader submodule
...
(cherry picked from commit ae5de2c2f5
)
2022-08-31 16:00:01 +03:00
Martynas Bagdonas
11b0afc0bd
Add missing noteEditor.mathBlock
string
...
(cherry picked from commit a3b45a74e9
)
2022-08-31 16:00:01 +03:00
Dan Stillman
a4f802806c
Use items-list sort order for report from collection or saved search
...
https://forums.zotero.org/discussion/99284/exporting-a-report-sorted-by-first-date
Regression from HTML tree
2022-08-30 16:22:53 +02:00
Dan Stillman
aa50bf24aa
Update pdf-reader and note-editor submodules
2022-08-30 16:21:42 +02:00
Abe Jellinek
0fe394082c
fx-compat: Scaffold: Prevent Space from scrolling translator list
2022-08-30 10:07:15 -04:00
Dan Stillman
00b24f85c9
Fix HTTP.request() 5xx handling with errorDelayMax=0
...
This was causing delay-less infinite loops for OPTIONS requests to Box,
which are returning 502 errors.
2022-08-29 23:46:58 +02:00
Abe Jellinek
63864f2f86
duplicateAndConvertSelectedItem: Don't copy abstracts ( #2799 )
2022-08-29 16:15:31 -04:00
Abe Jellinek
b646073dfa
fx-compat: Fix style clash on disabled Export checkbox
2022-08-27 22:33:45 -04:00
Martynas Bagdonas
09ba429723
Update note-editor submodule and strings for math and table insertion
...
(cherry picked from commit d156bef42a
)
2022-08-25 14:27:42 +03:00
Adomas Venčkauskas
4f0b07505a
Fix SingleFile snapshot saving stalling in Firefox Connector
...
Update SingleFile submodule
2022-08-24 11:49:45 +03:00
Abe Jellinek
92095314c6
fx-compat: Preferences: Use our edit menu overlay
...
So text context menu actually works.
2022-08-22 16:46:50 -04:00
Abe Jellinek
c2254f3783
fx-compat: Scaffold: Native checkboxes, dropmarker
2022-08-22 16:20:28 -04:00
Abe Jellinek
d653ec817c
fx-compat: Add by Identifier: Prevent expand after invalid ID input
2022-08-22 12:51:35 -04:00
Abe Jellinek
85e13dc3ee
Zotero.PreferencePanes: Auto-generate ID, rearrange params
...
A manual pane ID isn't often necessary, since you can just give a manual ID to
the root element in your XHTML. Let's make things a bit simpler for the caller
and reduce the potential for conflicts.
2022-08-22 10:52:25 -04:00