Skip to content

Commit 14def5a

Browse files
committed
Removed SuperpositionViewport (use config to hide unwanted controls instead)
1 parent 9630e3a commit 14def5a

File tree

2 files changed

+9
-33
lines changed

2 files changed

+9
-33
lines changed

src/app/index.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ import { PDBeViewport } from './ui/pdbe-viewport';
5757
import { PDBeViewportControls } from './ui/pdbe-viewport-controls';
5858
import { UIComponents } from './ui/split-ui/components';
5959
import { LayoutSpec, createPluginSplitUI, resolveHTMLElement } from './ui/split-ui/split-ui';
60-
import { SuperpositionViewport } from './ui/superposition-viewport';
6160

6261
import 'Molstar/mol-plugin-ui/skin/dark.scss';
6362
import './overlay.scss';
@@ -155,7 +154,7 @@ export class PDBeMolstarPlugin {
155154
},
156155
viewport: {
157156
controls: PDBeViewportControls,
158-
view: this.initParams.superposition ? SuperpositionViewport : PDBeViewport,
157+
view: PDBeViewport,
159158
},
160159
remoteState: 'none',
161160
structureTools: this.initParams.superposition ? PDBeSuperpositionStructureTools : this.initParams.ligandView ? PDBeLigandViewStructureTools : PDBeStructureTools
@@ -190,6 +189,10 @@ export class PDBeMolstarPlugin {
190189
if (this.initParams.hideCanvasControls.includes('animation')) pdbePluginSpec.config.push([PluginConfig.Viewport.ShowAnimation, false]);
191190
if (this.initParams.hideCanvasControls.includes('controlToggle')) pdbePluginSpec.config.push([PluginConfig.Viewport.ShowControls, false]);
192191
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+
}
193196

194197
// override default event bindings
195198
if (this.initParams.selectBindings) {
@@ -862,6 +865,10 @@ export class PDBeMolstarPlugin {
862865
this.plugin.config.set(PluginConfig.Viewport.ShowAnimation, !this.initParams.hideCanvasControls.includes('animation'));
863866
this.plugin.config.set(PluginConfig.Viewport.ShowControls, !this.initParams.hideCanvasControls.includes('controlToggle'));
864867
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+
}
865872

866873
// Set background colour
867874
if (this.initParams.bgColor || this.initParams.lighting) {

src/app/ui/superposition-viewport.tsx

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)