Blockly is moving to the Raspberry Pi Foundation on November 10, 2025! Read the
blog
and the
FAQ.
Stay organized with collections
Save and categorize content based on your preferences.
blockly > IFocusableTree > onTreeFocus
IFocusableTree.onTreeFocus() method
Called when a node of this tree has received active focus.
Note that a null previousTree does not necessarily indicate that this is the first time Blockly is receiving focus. In fact, few assumptions can be made about previous focus state as a previous null tree simply indicates that Blockly did not hold active focus prior to this tree becoming focused (which can happen due to focus exiting the Blockly injection div, or for other cases like ephemeral focus).
See IFocusableNode.onNodeFocus() as implementations have the same restrictions as with that method.
Signature:
onTreeFocus(node: IFocusableNode, previousTree: IFocusableTree | null): void;
Parameters
| Parameter |
Type |
Description |
| node |
IFocusableNode |
The node receiving active focus. |
| previousTree |
IFocusableTree | null |
The previous tree that held active focus, or null if none. |
Returns:
void
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."],[],[]]