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

Refactor selected event #4387

Merged
merged 9 commits into from Oct 21, 2020
Merged

Refactor selected event #4387

merged 9 commits into from Oct 21, 2020

Conversation

moniika
Copy link
Contributor

@moniika moniika commented Oct 19, 2020

The basics

  • I branched from develop
  • My pull request is against develop
  • My code follows the style guide

The details

Resolves

Part of #4203

Proposed Changes

Creates dedicated class (Blockly.Events.Selected) for selected event

Reason for Changes

See issue, but generally motivated by:

  • better typing
  • clearer events

Test Coverage

Tested by logging events on playground and observing that expected events were logged.

Tested on:

  • Desktop Chrome

Additional Information

Selected events are triggered on blocks AND workspace comments.

core/ui_events.js Outdated Show resolved Hide resolved
@moniika moniika merged commit f9cc763 into google:ui-events Oct 21, 2020
@moniika moniika deleted the selected-event branch October 21, 2020 22:08
moniika pushed a commit that referenced this pull request Nov 4, 2020
* Ui events base (#4370)

* Add constants for new ui event types

* Add property to indicate an event as UI event

* Click events (#4372)

* Creating new ui base class.

* Refactor theme event (#4391)

* Add themeName property to theme event

* Refactor marker move events. (#4389)

* Refactor trashcan open event (#4392)

* Refactor selected event (#4387)

* Refactor toolbox item change event (#4394)

* Refactor bubble open events (#4390)

* Refactor block drag event (#4388)

* Viewport events (#4395)

* Fix event filtering for ui events (#4401)

* Move events to new directory and rename Ui events base (#4400)

* Move events to new directory and rename Ui events base

* Add missing fromJson implementation for click event (#4410)

* Adding serialization tests for events

* Zoom controls event (#4407)

* Refactor zoom event

* Rename IS_UI_EVENT to isUiEvent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants