@@ -19,15 +19,19 @@ CompoundImageView = CardView.extend(DownloadViewExt).extend
1919 $ (@el ).find (" a[href='#BCK-compound-3dview-LiteMol']" ).attr (' data-renderer' , @RENDERER_3D_LITEMOL_NAME )
2020 $ (@el ).find (" a[href='#BCK-compound-3dview-Speck']" ).attr (' data-renderer' , @RENDERER_3D_SPECK_NAME )
2121
22+ $ (' #CNC-3d-modal' ).modal
23+ ready : @initDefault3DView .bind @
24+
25+
2226 @ renderImage ()
2327 @ initDownloadButtons ()
2428 @ initZoomModal ()
2529
2630 events : ->
2731 # aahhh!!! >(
2832 return _ .extend {}, DownloadViewExt .events ,
29- " click #CNC-3d-modal-trigger" : " initDefault3DView"
30- " click #CNC-3d-modal-trigger-small" : " initDefault3DView"
33+ # "click #CNC-3d-modal-trigger": "initDefault3DView"
34+ # "click #CNC-3d-modal-trigger-small": "initDefault3DView"
3135 " click a[href='#BCK-compound-3dview-3DMol']" : " lazyInit3DView"
3236 " click a[href='#BCK-compound-3dview-LiteMol']" : " lazyInit3DView"
3337 " click a[href='#BCK-compound-3dview-Speck']" : " lazyInit3DView"
@@ -141,6 +145,7 @@ CompoundImageView = CardView.extend(DownloadViewExt).extend
141145 @renderer3DOptionsView = new glados.views.Compound.Compound3DMethodSelectorView
142146 el : $ (' #Bck-Comp-3D-options-menu' )
143147 model : @model
148+ # TODO: destroy WebGL Context that are not active
144149 # initialise if not already
145150 if ! @renderers3D [rendererName]?
146151
@@ -167,9 +172,6 @@ CompoundImageView = CardView.extend(DownloadViewExt).extend
167172
168173 return @renderers3D [rendererName]
169174
170-
171-
172-
173175 # --------------------------------------------------------------------
174176 # Downloads
175177 # --------------------------------------------------------------------
0 commit comments