UNPKG

molstar

Version:

A comprehensive macromolecular library.

31 lines 1.29 kB
"use strict"; /** * Copyright (c) 2018-2019 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> * @author Alexander Rose <alexander.rose@weirdbyte.de> */ Object.defineProperty(exports, "__esModule", { value: true }); exports.Canvas3DSetSettings = exports.registerDefault = void 0; var commands_1 = require("../../commands"); var canvas3d_1 = require("../../../mol-canvas3d/canvas3d"); function registerDefault(ctx) { Canvas3DSetSettings(ctx); } exports.registerDefault = registerDefault; function Canvas3DSetSettings(ctx) { commands_1.PluginCommands.Canvas3D.ResetSettings.subscribe(ctx, function () { var _a; (_a = ctx.canvas3d) === null || _a === void 0 ? void 0 : _a.setProps(canvas3d_1.DefaultCanvas3DParams); ctx.events.canvas3d.settingsUpdated.next(void 0); }); commands_1.PluginCommands.Canvas3D.SetSettings.subscribe(ctx, function (e) { var _a; if (!ctx.canvas3d) return; (_a = ctx.canvas3d) === null || _a === void 0 ? void 0 : _a.setProps(e.settings); ctx.events.canvas3d.settingsUpdated.next(void 0); }); } exports.Canvas3DSetSettings = Canvas3DSetSettings; //# sourceMappingURL=misc.js.map