zotero/scss/elements
abaevbog 48fd23ccec
annotations showing in itemTree (#3416)
- Annotations are displayed in itemTree under their file attachments
  on a third level. The annotation spans the entire row.
- The title is constructed on the go. When possible, it
  includes annotation quote and comment as pseudo-columns
  of the row. The comment occupies about twice as much space as
  the quote. Otherwise, (if there is no quote) only the annotation
  comment
  is included as the "title" part of the row
- Non-CJK segments of the quote part of the annotation row are
  italicized. CJK segments are left as is. If CJK segments are present,
  there is more padding between quote and comment parts.
- Search matches the actual attachment instead of its parent file.
- Can create child notes from annotations of the same item or
  standalone notes from annotations across different items from
  the context menu or the header button.
- When an annotation (or multiple annotations) are selected, the
  annotationItemPane component is displayed where annotations are
  grouped by their top-level item. Annotations are displayed fully,
  without having their content cut off.
- Special treatment for annotations to always prompt
  to erase the item regardless of what collectionTree row
  is selected (e.g., if a collection is selected, we
  still want one to be able to delete the annotation).
  This only applies if all selected items are annotations.
  If multiple items are selected, some annotations and
  some not, do nothing. This is until the trash is
  ready. In the future, we may send annotations to trash
- strip all HTML tags from annotation for now, until the logic to
  properly render annotation markup is copied over from the reader
  (applies to both annotation-row component and the annotation
  item rendered in the itemTree)
- Added a generalized "expandToItem" function to itemTree to
  expand all ancestors of a given item, similar to "expandToCollection"
  from collectionTree
- add annotation conditions to advanced search
- show [Image not available] if no annotation file for ink or image
  annotations
- only keep annotation-specific context menu options when some
  annotations are selected in itemTree
- enable Quick Copy of annotations from itemTree via drag-drop,
  shortcut key, or Edit → Copy Annotation
- Minor refactoring of Zotero.Annotation.toJSON() to pull out async code
  that handles ink and image annotations, so that
  Zotero.Annotation.toJSONsync() for highlight, underline, and note
  annotations does not have to be awaited. Since ink and image
  annotation don't seem to work for drag-drop Quick Copy, they are just
  skipped for now.
2025-04-28 04:10:28 -04:00
..
_abstractBox.scss Use line-height: 1.5 for abstracts 2024-08-17 03:15:07 -04:00
_annotationRow.scss annotations showing in itemTree (#3416) 2025-04-28 04:10:28 -04:00
_attachmentAnnotationsBox.scss fixed some spacing in item pane 2024-01-24 23:32:15 -05:00
_attachmentBox.scss itempane keyboard navigation 2024-01-24 23:32:23 -05:00
_attachmentPreview.scss Fix attachment preview button background color 2024-11-15 00:19:00 -05:00
_attachmentPreviewBox.scss Implement attachment preview 2024-01-24 23:32:15 -05:00
_attachmentRow.scss Fix misaligned attachment row delete button #5189 2025-04-07 13:03:00 +02:00
_attachmentsBox.scss CEify contextPane 2024-03-30 00:58:57 -04:00
_bubbleInput.scss Citation dialog: add a dropmarker to bubbles (#5130) 2025-03-20 23:32:39 -04:00
_collapsibleSection.scss RTL: Reverse collapsible-section animation 2024-07-10 00:43:59 -04:00
_colorPicker.scss Remove border-radius in color-picker buttons on Windows 2024-05-07 05:16:21 -04:00
_contextPane.scss fx115: fix main window element layout 2024-03-30 00:58:58 -04:00
_duplicatesMergePane.scss Duplicates: Fix hidden elements remaining visible 2025-02-24 11:18:48 -05:00
_editableText.scss Make the info box ellipsis behave (#5103) 2025-03-13 23:47:40 -04:00
_guidancePanel.scss quickFormat guidance panel fixes (#4193) 2024-06-05 06:36:29 -04:00
_infoBox.scss itemBox: fix overlapping rows on initial load (#5176) 2025-04-02 05:27:47 -04:00
_itemDetails.scss Fix item pane header (#4159) 2024-06-04 02:14:20 -04:00
_itemMessagePane.scss annotations showing in itemTree (#3416) 2025-04-28 04:10:28 -04:00
_itemPane.scss Fix main window layout and window resizing (#4676) 2024-09-12 06:26:31 -04:00
_itemPaneAnnotations.scss annotations showing in itemTree (#3416) 2025-04-28 04:10:28 -04:00
_itemPaneCustomSection.scss Implement ItemPane custom section API 2024-03-30 00:58:57 -04:00
_itemPaneHeader.scss Fix item pane header (#4159) 2024-06-04 02:14:20 -04:00
_itemPaneSidenav.scss Draggable item pane sections (#5094) 2025-04-03 21:32:37 -04:00
_librariesCollectionsBox.scss Add ability to delete attachment from item pane (#5133) 2025-03-27 23:25:52 -04:00
_noteEditor.scss Fix item pane header (#4159) 2024-06-04 02:14:20 -04:00
_noteRow.scss Scaffold: Add item pane-like preview of translated items (#5079) 2025-03-27 23:02:31 -04:00
_notesBox.scss Add ability to delete attachment from item pane (#5133) 2025-03-27 23:25:52 -04:00
_publicationsLicenseInfo.scss fx128: -moz-nativehyperlinktext -> LinkText (#4902) 2024-12-14 01:16:03 -05:00
_quickSearchTextbox.scss Allow quicksearch to stretch when there is space in the middle pane (#4828) 2024-11-08 00:56:16 -05:00
_richlistCheckbox.scss Unify richlistitem styling rules (#4511) 2024-08-09 15:57:56 +03:00
_splitMenuButton.scss Fix item pane header (#4159) 2024-06-04 02:14:20 -04:00
_styleConfigurator.scss Redesign Document Preferences and Create Bibliography dialogs (#4265) 2024-07-01 00:24:35 -04:00
_tagsBox.scss Add ability to delete attachment from item pane (#5133) 2025-03-27 23:25:52 -04:00
_zoteroSearch.scss Advanced Search: Remove red background from condition tooltips 2025-02-26 16:41:07 -05:00