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

Overview page for UI Events #15838

Merged
merged 7 commits into from
May 10, 2022
Merged

Conversation

wbamberg
Copy link
Collaborator

@wbamberg wbamberg commented May 10, 2022

Fixes #15756, which is part of #13761 (comment).

This PR:

  • adds a new API overview page "UI Events"
  • converts the "DOM Events" entry in groupdata to "UI Events" and fixes various errors
  • updates the interface pages under that page so they get a link to this overview page in the sidebar

Some of the linked events are 404. Usually this is because we have the event under a different interface, but I think I have it right according to https://w3c.github.io/uievents/#event-types-list

  • abort: I think this should be on Window, and we just don't seem to have it
  • beforeinput and input: we have pages for these under HTMLElement but I think they should be under Element.

@github-actions github-actions bot added the Content:WebAPI Web API docs label May 10, 2022
@github-actions
Copy link
Contributor

github-actions bot commented May 10, 2022

Preview URLs

Flaws

Note! 5 documents with no flaws that don't need to be listed. 🎉

URL: /en-US/docs/Web/API/UIEvent
Title: UIEvent
on GitHub
Flaw count: 1

  • macros:
    • /en-US/docs/Web/API/WindowProxy does not exist

URL: /en-US/docs/Web/API/MouseEvent
Title: MouseEvent
on GitHub
Flaw count: 1

  • macros:
    • /en-US/docs/Web/API/MouseEvent/mozPressure does not exist

URL: /en-US/docs/Web/API/MutationEvent
Title: MutationEvent
on GitHub
Flaw count: 2

  • macros:
    • /en-US/docs/Web/API/MutationNameEvent does not exist
    • /en-US/docs/Web/API/MutationNameEvent does not exist

URL: /en-US/docs/Web/API/KeyboardEvent
Title: KeyboardEvent
on GitHub
Flaw count: 4

  • macros:
    • /en-US/docs/Web/API/KeyboardEvent/locale does not exist
    • /en-US/docs/Web/API/KeyboardEvent/char does not exist
    • /en-US/docs/Web/API/KeyboardEvent/keyLocation does not exist
    • /en-US/docs/Web/API/KeyboardEvent/which redirects to /en-US/docs/Web/API/UIEvent/which

URL: /en-US/docs/Web/API/UI_Events
Title: UI Events
on GitHub
Flaw count: 5

  • macros:
    • /en-US/docs/Web/API/Window/abort_event does not exist
    • /en-US/docs/Web/API/Element/beforeinput_event does not exist
    • /en-US/docs/Web/API/Element/input_event does not exist
    • /en-US/docs/Web/API/Element/beforeinput_event does not exist
    • /en-US/docs/Web/API/Element/input_event does not exist

URL: /en-US/docs/Web/API/WheelEvent
Title: WheelEvent
on GitHub
Flaw count: 3

  • macros:
    • /en-US/docs/Web/API/WheelEvent/wheelDelta does not exist
    • /en-US/docs/Web/API/WheelEvent/wheelDeltaX does not exist
    • /en-US/docs/Web/API/WheelEvent/wheelDeltaY does not exist

External URLs

URL: /en-US/docs/Web/API/UIEvent
Title: UIEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/MouseEvent
Title: MouseEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/MutationEvent
Title: MutationEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/CompositionEvent
Title: CompositionEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/ProgressEvent
Title: ProgressEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/KeyboardEvent
Title: KeyboardEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/UI_Events
Title: UI Events
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/FocusEvent
Title: FocusEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/InputEvent
Title: InputEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/WheelEvent
Title: WheelEvent
on GitHub

No new external URLs


URL: /en-US/docs/Web/API/MouseScrollEvent
Title: MouseScrollEvent
on GitHub

No new external URLs

(this comment was updated 2022-05-10 03:58:22.616773)

@wbamberg wbamberg marked this pull request as ready for review May 10, 2022 04:07
@wbamberg wbamberg requested a review from a team as a code owner May 10, 2022 04:07
@wbamberg wbamberg requested review from a team, sideshowbarker and Guyzeroth and removed request for a team May 10, 2022 04:07
files/en-us/web/api/ui_events/index.md Outdated Show resolved Hide resolved
files/en-us/web/api/ui_events/index.md Outdated Show resolved Hide resolved
files/en-us/web/api/ui_events/index.md Outdated Show resolved Hide resolved
files/en-us/web/api/ui_events/index.md Outdated Show resolved Hide resolved
@sideshowbarker sideshowbarker merged commit 672e3f8 into mdn:main May 10, 2022
@wbamberg wbamberg deleted the add-uievents-overview branch October 15, 2022 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content:WebAPI Web API docs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create overview page for UI events
2 participants