@@ -19,15 +19,19 @@ CompoundImageView = CardView.extend(DownloadViewExt).extend
19
19
$ (@el ).find (" a[href='#BCK-compound-3dview-LiteMol']" ).attr (' data-renderer' , @RENDERER_3D_LITEMOL_NAME )
20
20
$ (@el ).find (" a[href='#BCK-compound-3dview-Speck']" ).attr (' data-renderer' , @RENDERER_3D_SPECK_NAME )
21
21
22
+ $ (' #CNC-3d-modal' ).modal
23
+ ready : @initDefault3DView .bind @
24
+
25
+
22
26
@ renderImage ()
23
27
@ initDownloadButtons ()
24
28
@ initZoomModal ()
25
29
26
30
events : ->
27
31
# aahhh!!! >(
28
32
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"
31
35
" click a[href='#BCK-compound-3dview-3DMol']" : " lazyInit3DView"
32
36
" click a[href='#BCK-compound-3dview-LiteMol']" : " lazyInit3DView"
33
37
" click a[href='#BCK-compound-3dview-Speck']" : " lazyInit3DView"
@@ -141,6 +145,7 @@ CompoundImageView = CardView.extend(DownloadViewExt).extend
141
145
@renderer3DOptionsView = new glados.views.Compound.Compound3DMethodSelectorView
142
146
el : $ (' #Bck-Comp-3D-options-menu' )
143
147
model : @model
148
+ # TODO: destroy WebGL Context that are not active
144
149
# initialise if not already
145
150
if ! @renderers3D [rendererName]?
146
151
@@ -167,9 +172,6 @@ CompoundImageView = CardView.extend(DownloadViewExt).extend
167
172
168
173
return @renderers3D [rendererName]
169
174
170
-
171
-
172
-
173
175
# --------------------------------------------------------------------
174
176
# Downloads
175
177
# --------------------------------------------------------------------
0 commit comments