diff --git a/bricks/datagrid.js b/bricks/datagrid.js index 38d457c..ce18101 100644 --- a/bricks/datagrid.js +++ b/bricks/datagrid.js @@ -160,8 +160,8 @@ bricks.DataGrid = class extends bricks.VBox { } if (this.opts.toolbar) { this.admin_bar.add_widget(new bricks.Filler({})); - self.toolbar = new bricks.Toolbar(this.opts.toolbar); - self.toolbar.bind('command', this.command_handle.bind(this)); + this.toolbar = new bricks.Toolbar(this.opts.toolbar); + this.toolbar.bind('command', this.command_handle.bind(this)); this.admin_bar.add_widget(this.toolbar); } this.create_parts(); diff --git a/bricks/rtc.js b/bricks/rtc.js index b4f4253..4e4a268 100644 --- a/bricks/rtc.js +++ b/bricks/rtc.js @@ -65,7 +65,7 @@ bricks.Signaling = class { } del_handler(sessionid){ var handlers = {}; - delete self.handlers[sessionid]; + delete this.handlers[sessionid]; } async signaling_recvdata(event){ var datapkg = JSON.parse(event.data); diff --git a/bricks/widget.js b/bricks/widget.js index 1d8704c..396d8ac 100644 --- a/bricks/widget.js +++ b/bricks/widget.js @@ -378,7 +378,7 @@ bricks.TextBase = class extends bricks.JsWidget { if (options.wrap){ this.set_style('flexWrap', 'wrap'); } - if (self.i18n){ + if (this.i18n){ bricks.app.bind('lang', this.set_i18n_text.bind(this)); } }