zotero/chrome/content/zotero-platform/mac
abaevbog 0007d077cc
accessibility improvements for quick format dialog (#3464)
- removed all cursor-related logic. Instead, insert a new input component
each time the user wants to type. The input remain between bubbles
and focusing on one will open the reference panel. Leaving the input hides
the reference panel.
- during drag-drop reordering, lock the editor height so that it doesn't
get out of sync with the window.
- removed the iframe, since it was no longer needed.
- keyboard navigation: Home/End will place an input at the start/end
of the editor and focus it. Tab focuses the last active input if any, or
the input in the end otherwise. Shift-Tab from the editor focuses the
dropdown button if it is active. Tab from the input will focus the first
entry of the reference list. Tab from the reference list will focus the
active input. Shift-ArrowLeft/Right from focused bubble will swap the bubble
with its neighbor. ArrowDown/Up from bubble will open/close the citation dialog.
- when a reference item is selected, previously active input is re-focused.
- aria-properties to have voiceover, JAWS and NVDA read bubbles, inputs and
reference items, as well as announce hints about available keypresses.
- typing from bubble or the reference panel will refocus previously active
input
- different minor updates to make the functionality less janky
- refactoring of refreshing and resizing of the reference panel to
be more straightforward and to only do it when necessary.
E.g. clicking on a bubble and closing the
popover after will not rerun search and just display the old results.
- some throttling logic so that two escape keypresses one after another
when the itemPopover is open do not close the entire dialog
- renamed variables: qfb=dialog, qfe=editor, panel=itemPopover
- use short form of locator string for bubbles
2024-02-27 01:00:14 -05:00
..
integration.css accessibility improvements for quick format dialog (#3464) 2024-02-27 01:00:14 -05:00
itemPane.css fx-compat: Fix feed button appearance/overflow behavior (#3114) 2023-05-09 16:38:33 -04:00
overlay.css Fix splitter style 2024-01-24 23:32:14 -05:00
panebutton-active.png Fx60: Restore prefwindow bindings 2019-08-27 00:47:39 -04:00
panebutton-inactive.png Fx60: Restore prefwindow bindings 2019-08-27 00:47:39 -04:00
preferences.css Preferences: Restore Help button (#2803) 2022-10-03 07:35:40 -04:00
tab.css - Put all Zotero buttons in one contiguous toolbar. This seems to be the only way to get a unified window on OS X. It also means that if the window is too small, the search box pushes over the metadata pane buttons, instead of getting truncated. 2011-02-13 03:51:24 +00:00
tagselector.css - Restore item pane and tag selector font size to default 2009-09-14 06:58:59 +00:00
treesource-collection.png UI improvements on OS X 2009-09-02 08:26:24 +00:00
treesource-collection@2x.png Add missing 2x Mac collection/search icons and fix 2x sync icon size 2017-10-18 06:05:51 -04:00
treesource-search.png UI improvements on OS X 2009-09-02 08:26:24 +00:00
treesource-search@2x.png Add missing 2x Mac collection/search icons and fix 2x sync icon size 2017-10-18 06:05:51 -04:00
zotero-z-16px-australis.png Toolbar icon tweaks 2016-02-10 03:33:01 -05:00
zotero-z-32px-australis.png Toolbar icon tweaks 2016-02-10 03:33:01 -05:00