Dan Stillman
846279da01
Use include.js in customElements.js
2024-07-21 06:01:43 -04:00
Abe Jellinek
3e6cc03e2e
Add autocomplete-textarea CE
...
Exactly the same as the Mozilla autocomplete-input CE, with a different
base class. Seems to work perfectly fine.
2024-07-10 00:48:53 -04:00
windingwind
c270069639
Redesign Document Preferences and Create Bibliography dialogs ( #4265 )
2024-07-01 00:24:35 -04:00
windingwind
9a23031c12
Rename ItemPaneHeader CE localName to item-pane-header
...
Closes #4114
2024-05-15 06:45:09 -04:00
windingwind
1e3ebc082e
Rename PaneHeader to ItemPaneHeader
...
Addresses #4114
2024-05-15 06:45:09 -04:00
Abe Jellinek
5dae581ad3
Lazy load CEs ( #4112 )
2024-05-11 04:11:22 -04:00
Adomas Venčkauskas
c9561f1041
Prevent itemlist in classic cit and edit bibl dialogs from expanding
...
Also
- Cleanup the XUL of said dialogs
- Refactor, spearate and clarify custom CSS injection into FX XUL
elements
2024-04-16 11:47:01 +03:00
windingwind
b34859d882
CEify contextPane
2024-03-30 00:58:57 -04:00
windingwind
b2ad17d604
CEify itemPane
2024-03-30 00:58:57 -04:00
Dan Stillman
2051f08b4c
fx115: Move Zotero
object initialization to zotero.mjs
2024-03-30 00:58:53 -04:00
windingwind
23da0d70b0
Implement Windows redesign for native elements ( #3727 )
2024-03-02 02:51:55 -05:00
Tom Najdek
b30e975379
Inject custom styles into <wizard>
...
<wizard> is a custom element built-in in FF. This commit monkey-patches
attachShadow to inject custom styles into the shadow root of <wizard>.
2024-01-24 23:32:19 -05:00
windingwind
6af4605bd0
Implement attachment preview
...
- Implement attachment preview
- Implement attachment-box redesign
- Make filename editable
- Use new reindex icon
- Update attachment note layout
- Fix reader.js eslint errors
- Add fallback attachment icon and use redesign
- Use attachment preview for regular items
- Fix pinned pane not exists error
- Double click preview to open to page
- Fix itemPane pin bug
- Preload preview iframe
- Fix item pane scroll
- Add media preview support
- Fix item pane scroll bar on macos
- Fix reader sidebar with standalone attachment
- Fix attributeChangedCallback
- Add attachmentBox _updateAttachmentIDs
- Make attachment notes readonly and simplify note window script
- Implement convert attachment note to new note
- Support preview dragging
- Annotations box redesign
- Support custom buttons in the collapsible-section
- Add preview toggle button
- Fix collapsible section attribute listener
- Make attachment box notify sync to fix errors in test
2024-01-24 23:32:15 -05:00
windingwind
56cef1d504
Fix advancedSearch menu
2024-01-24 23:32:10 -05:00
Abe Jellinek
527c30b8c1
Initial implementation of Libraries and Collections box
2024-01-24 23:31:51 -05:00
Abe Jellinek
583c6328a0
Unify context pane into new item pane/sidenav design
2024-01-24 23:31:51 -05:00
windingwind
c6505d3e39
Fix submenu animation
2024-01-24 23:31:51 -05:00
windingwind
a8016b1b2f
Fix MacOS non-native checkbox menu options should be indented even if no checkbox
2024-01-24 23:31:46 -05:00
windingwind
687a6c5091
Fix exiting a submenu flashes the entire menu closed
2024-01-24 04:03:40 -05:00
windingwind
f5f475f738
Fix closing and reopening a *native* menu too quickly causes it to be closed again
2024-01-24 04:03:40 -05:00
windingwind
df0c2e2fd2
Toolbar redesign
2024-01-24 04:03:36 -05:00
Abe Jellinek
bf72c9d828
Notes/Tags/Related redesign
2024-01-24 04:03:13 -05:00
Abe Jellinek
fe6fdd3ff6
Ensure require() is available to CEs
2024-01-24 04:03:08 -05:00
Abe Jellinek
17f758d0cf
Use Zotero.isMac in customElements CE patch
...
AppConstants is occasionally undefined - not sure why.
2024-01-24 03:42:43 -05:00
Abe Jellinek
810402c9c7
Implement pane header, non-tabbed layout, collapsible sections, and new abstract box
2024-01-24 03:42:43 -05:00
Dan Stillman
4a77bc4be0
fx-compat: Update conflict resolution merge window ( #3090 )
...
Tests passing, but not yet styled properly
2023-04-29 03:13:53 -04:00
Abe Jellinek
01b9a3c268
fx-compat: Fix <tab> keyboard nav, move CE imports to single file ( #2756 )
...
Having a single customElements.js file that we import everywhere we need it
helps with organization, and it gives us a single place to put things like the
<tab> fix.
We could switch to using setElementCreationCallback() like Firefox if the number
of imports gets out of hand, but the overhead right now should be small.
2023-04-12 23:09:40 -04:00