File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 1
1
var widgets = require ( '@jupyter-widgets/base' ) ;
2
2
var _ = require ( 'underscore' ) ;
3
+ var PMessaging = require ( '@phosphor/messaging' ) ;
4
+ var PWidgets = require ( '@phosphor/widgets' ) ;
3
5
var L = require ( '../leaflet.js' ) ;
4
6
var utils = require ( '../utils.js' )
5
7
@@ -91,12 +93,9 @@ var LeafletLayerView = utils.LeafletWidgetView.extend({
91
93
var that = this ;
92
94
this . popup_content_promise = this . popup_content_promise . then ( function ( ) {
93
95
return that . create_child_view ( value ) . then ( function ( view ) {
96
+ PMessaging . MessageLoop . sendMessage ( view . pWidget , PWidgets . Widget . Msg . BeforeAttach ) ;
94
97
that . obj . bindPopup ( view . el , that . popup_options ( ) ) ;
95
-
96
- // Trigger the displayed event of the child view.
97
- that . displayed . then ( function ( ) {
98
- view . trigger ( 'displayed' , that ) ;
99
- } ) ;
98
+ PMessaging . MessageLoop . sendMessage ( view . pWidget , PWidgets . Widget . Msg . AfterAttach ) ;
100
99
101
100
that . popup_content = view ;
102
101
that . trigger ( 'popup_content:created' ) ;
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ var LeafletPopupView = LeafletUILayerView.extend({
60
60
this . child_promise = this . child_promise . then ( function ( ) {
61
61
return that . create_child_view ( value ) . then ( function ( view ) {
62
62
PMessaging . MessageLoop . sendMessage ( view . pWidget , PWidgets . Widget . Msg . BeforeAttach ) ;
63
- thar . obj . setContent ( view . el ) ;
63
+ that . obj . setContent ( view . el ) ;
64
64
PMessaging . MessageLoop . sendMessage ( view . pWidget , PWidgets . Widget . Msg . AfterAttach ) ;
65
65
that . force_update ( ) ;
66
66
that . child = view ;
You can’t perform that action at this time.
0 commit comments