Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XWIKI-22280: Object editor dropdowns are not keyboard accessible #3254

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Jul 3, 2024

  1. XWIKI-22280: Object editor dropdowns are not keyboard accessible

    * Added translations for the hint of the dropdowns
    * Updated the DOM generated for the class and object editors to be more precise and correct on semantics.
    * Updated the .js to take those changes into account.
    * Updated the styles to take those changes into account
    * Improved organization in dataeditors.css
    * Added a transition on the caret rotations.
    
    TODO:
    * remove the value from the titles, the punctuation doesn't match the use
    * Accessibility of the reordering feature
    Sereza7 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    3684a39 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. XWIKI-22280: Object editor dropdowns are not keyboard accessible

    * Added basic keyboard support to the reorder tool as an alternative to drag and drop
    * Removed titles from the toggling buttons, they only conveyed repetitive info and would need some additional (very similar) translations
    * Updated style to use current bootstrap button styles (btn-default instead of btn-secondary...)
    * Refined a bit more the style to fit better with what it used to be and better UI navigability.
    * Updated translation to reflect the new functionality of the reorder button.
    Sereza7 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    e030e84 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. XWIKI-22280: Object editor dropdowns are not keyboard accessible

    * Replaced the cross with a trash icon for the delete actions.
    Sereza7 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    ce80b17 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    86b1ba7 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    bc27057 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. XWIKI-22280: Object editor dropdowns are not keyboard accessible

    * Added escaping for the titles
    Sereza7 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f8c4668 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebc4586 View commit details
    Browse the repository at this point in the history