@@ -57,7 +57,6 @@ import { PDBeViewport } from './ui/pdbe-viewport';
57
57
import { PDBeViewportControls } from './ui/pdbe-viewport-controls' ;
58
58
import { UIComponents } from './ui/split-ui/components' ;
59
59
import { LayoutSpec , createPluginSplitUI , resolveHTMLElement } from './ui/split-ui/split-ui' ;
60
- import { SuperpositionViewport } from './ui/superposition-viewport' ;
61
60
62
61
import 'Molstar/mol-plugin-ui/skin/dark.scss' ;
63
62
import './overlay.scss' ;
@@ -155,7 +154,7 @@ export class PDBeMolstarPlugin {
155
154
} ,
156
155
viewport : {
157
156
controls : PDBeViewportControls ,
158
- view : this . initParams . superposition ? SuperpositionViewport : PDBeViewport ,
157
+ view : PDBeViewport ,
159
158
} ,
160
159
remoteState : 'none' ,
161
160
structureTools : this . initParams . superposition ? PDBeSuperpositionStructureTools : this . initParams . ligandView ? PDBeLigandViewStructureTools : PDBeStructureTools
@@ -190,6 +189,10 @@ export class PDBeMolstarPlugin {
190
189
if ( this . initParams . hideCanvasControls . includes ( 'animation' ) ) pdbePluginSpec . config . push ( [ PluginConfig . Viewport . ShowAnimation , false ] ) ;
191
190
if ( this . initParams . hideCanvasControls . includes ( 'controlToggle' ) ) pdbePluginSpec . config . push ( [ PluginConfig . Viewport . ShowControls , false ] ) ;
192
191
if ( this . initParams . hideCanvasControls . includes ( 'controlInfo' ) ) pdbePluginSpec . config . push ( [ PluginConfig . Viewport . ShowSettings , false ] ) ;
192
+ if ( this . initParams . superposition ) {
193
+ pdbePluginSpec . config . push ( [ PluginConfig . Viewport . ShowAnimation , false ] ) ;
194
+ pdbePluginSpec . config . push ( [ PluginConfig . Viewport . ShowTrajectoryControls , false ] ) ;
195
+ }
193
196
194
197
// override default event bindings
195
198
if ( this . initParams . selectBindings ) {
@@ -862,6 +865,10 @@ export class PDBeMolstarPlugin {
862
865
this . plugin . config . set ( PluginConfig . Viewport . ShowAnimation , ! this . initParams . hideCanvasControls . includes ( 'animation' ) ) ;
863
866
this . plugin . config . set ( PluginConfig . Viewport . ShowControls , ! this . initParams . hideCanvasControls . includes ( 'controlToggle' ) ) ;
864
867
this . plugin . config . set ( PluginConfig . Viewport . ShowSettings , ! this . initParams . hideCanvasControls . includes ( 'controlInfo' ) ) ;
868
+ if ( this . initParams . superposition ) {
869
+ this . plugin . config . set ( PluginConfig . Viewport . ShowAnimation , false ) ;
870
+ this . plugin . config . set ( PluginConfig . Viewport . ShowTrajectoryControls , false ) ;
871
+ }
865
872
866
873
// Set background colour
867
874
if ( this . initParams . bgColor || this . initParams . lighting ) {
0 commit comments