Stay organized with collections
Save and categorize content based on your preferences.
blockly > Workspace > addChangeListener
Workspace.addChangeListener() method
When something in this workspace changes, call a function. Note that there may be a few recent events already on the stack. Thus the new change listener might be called with events that occurred a few milliseconds before the change listener was added.
Signature:
addChangeListener(func: (e: Abstract) => void): (e: Abstract) => void;
Parameters
Parameter |
Type |
Description |
func |
(e: Abstract) => void |
Function to call. |
Returns:
(e: Abstract) => void
Obsolete return value, ignore.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-16 UTC."],[[["The `addChangeListener` method allows you to execute a function whenever changes occur within the Blockly workspace."],["The provided function will be called with an `Abstract` event object detailing the change, potentially including events that happened shortly before the listener was added."],["The method's return value is obsolete and should be ignored."]]],[]]