diff --git a/IPython/html/static/widgets/js/widget.js b/IPython/html/static/widgets/js/widget.js index 2ea0873..6710f03 100644 --- a/IPython/html/static/widgets/js/widget.js +++ b/IPython/html/static/widgets/js/widget.js @@ -409,9 +409,11 @@ define(["widgets/js/manager", // Public constructor DOMWidgetView.__super__.initialize.apply(this, arguments); this.on('displayed', this.show, this); + this.model.on('msg:custom', this.on_msg, this); this.model.on('change:visible', this.update_visible, this); this.model.on('change:_css', this.update_css, this); + this.update_visible(this.model, this.model.get("visible")); this.update_css(this.model, this.model.get("_css")); }, diff --git a/IPython/html/static/widgets/js/widget_selectioncontainer.js b/IPython/html/static/widgets/js/widget_selectioncontainer.js index 733de91..ed6bfe2 100644 --- a/IPython/html/static/widgets/js/widget_selectioncontainer.js +++ b/IPython/html/static/widgets/js/widget_selectioncontainer.js @@ -30,7 +30,7 @@ define([ var that = this; this.on('displayed', function() { this.update_titles(); - } + }, this); }, update_titles: function(titles) {