diff --git a/bricks/tree.js b/bricks/tree.js index ab7d2ec..9235325 100644 --- a/bricks/tree.js +++ b/bricks/tree.js @@ -301,6 +301,11 @@ bricks.Tree = class extends bricks.VScrollPanel { } else if (opts.selected_data){ d = this.selected_node.user_data } + d.meta_data = { + referer: this.id, + title: opts.label, + icon: opts.icon + } this.dispatch(opts.name, d); break; } diff --git a/bricks/widget.js b/bricks/widget.js index f1eeaa1..01a9518 100644 --- a/bricks/widget.js +++ b/bricks/widget.js @@ -35,6 +35,7 @@ bricks.JsWidget = class { this._container = false; this.parent = null; this.sizable_elements = []; + this.set_id(bricks.uuid()); if (options.css){ this.set_css(options.css); }