diff --git a/src/apps/viewer/index.ts b/src/apps/viewer/index.ts index 83d3f5d8a555224ca12bc1a82c0af5af353f993a..4c8dde6c901dd088af8f8647be08b7cf78afa4c2 100644 --- a/src/apps/viewer/index.ts +++ b/src/apps/viewer/index.ts @@ -9,28 +9,31 @@ import { ANVILMembraneOrientation } from '../../extensions/anvil/behavior'; import { CellPack } from '../../extensions/cellpack'; import { DnatcoConfalPyramids } from '../../extensions/dnatco'; import { G3DFormat, G3dProvider } from '../../extensions/g3d/format'; -import { Mp4Export } from '../../extensions/mp4-export'; import { GeometryExport } from '../../extensions/geo-export'; +import { Mp4Export } from '../../extensions/mp4-export'; import { PDBeStructureQualityReport } from '../../extensions/pdbe'; import { RCSBAssemblySymmetry, RCSBValidationReport } from '../../extensions/rcsb'; import { DownloadStructure, PdbDownloadProvider } from '../../mol-plugin-state/actions/structure'; import { DownloadDensity } from '../../mol-plugin-state/actions/volume'; +import { PresetTrajectoryHierarchy } from '../../mol-plugin-state/builder/structure/hierarchy-preset'; import { StructureRepresentationPresetProvider } from '../../mol-plugin-state/builder/structure/representation-preset'; import { DataFormatProvider } from '../../mol-plugin-state/formats/provider'; +import { BuildInStructureFormat } from '../../mol-plugin-state/formats/structure'; import { BuiltInTrajectoryFormat } from '../../mol-plugin-state/formats/trajectory'; import { BuildInVolumeFormat } from '../../mol-plugin-state/formats/volume'; import { createVolumeRepresentationParams } from '../../mol-plugin-state/helpers/volume-representation-params'; import { PluginStateObject } from '../../mol-plugin-state/objects'; import { StateTransforms } from '../../mol-plugin-state/transforms'; +import { TrajectoryFromModelAndCoordinates } from '../../mol-plugin-state/transforms/model'; import { createPlugin } from '../../mol-plugin-ui'; import { PluginUIContext } from '../../mol-plugin-ui/context'; -import { PluginLayoutControlsDisplay } from '../../mol-plugin/layout'; import { DefaultPluginUISpec, PluginUISpec } from '../../mol-plugin-ui/spec'; import { PluginCommands } from '../../mol-plugin/commands'; import { PluginConfig } from '../../mol-plugin/config'; +import { PluginLayoutControlsDisplay } from '../../mol-plugin/layout'; import { PluginSpec } from '../../mol-plugin/spec'; import { PluginState } from '../../mol-plugin/state'; -import { StateObjectSelector, StateTransformer } from '../../mol-state'; +import { StateObjectSelector } from '../../mol-state'; import { Asset } from '../../mol-util/assets'; import { Color } from '../../mol-util/color'; import '../../mol-util/polyfill'; @@ -38,13 +41,6 @@ import { ObjectKeys } from '../../mol-util/type-helpers'; import './embedded.html'; import './favicon.ico'; import './index.html'; -import { ParamDefinition } from '../../mol-util/param-definition'; -import { Task } from '../../mol-task'; -import { Coordinates, Time } from '../../mol-model/structure'; -import { PluginContext } from '../../mol-plugin/context'; -import { TrajectoryFromModelAndCoordinates } from '../../mol-plugin-state/transforms/model'; -import { BuildInStructureFormat } from '../../mol-plugin-state/formats/structure'; -import { PresetTrajectoryHierarchy } from '../../mol-plugin-state/builder/structure/hierarchy-preset'; require('mol-plugin-ui/skin/light.scss'); @@ -78,6 +74,7 @@ const DefaultViewerOptions = { layoutShowLog: true, layoutShowLeftPanel: true, collapseLeftPanel: false, + collapseRightPanel: false, disableAntialiasing: PluginConfig.General.DisableAntialiasing.defaultValue, pixelScale: PluginConfig.General.PixelScale.defaultValue, pickScale: PluginConfig.General.PickScale.defaultValue, @@ -121,7 +118,7 @@ export class Viewer { regionState: { bottom: 'full', left: o.collapseLeftPanel ? 'collapsed' : 'full', - right: 'full', + right: o.collapseRightPanel ? 'hidden' : 'full', top: 'full', } },