Forráskód Böngészése

updated molstar, fix feature preset camera focus

Alexander Rose 4 éve
szülő
commit
229083baa9
3 módosított fájl, 17 hozzáadás és 16 törlés
  1. 15 15
      package-lock.json
  2. 1 1
      package.json
  3. 1 0
      src/viewer/helpers/preset.ts

+ 15 - 15
package-lock.json

@@ -217,9 +217,9 @@
             "dev": true
         },
         "@types/node": {
-            "version": "14.0.1",
-            "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.1.tgz",
-            "integrity": "sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA==",
+            "version": "14.0.4",
+            "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.4.tgz",
+            "integrity": "sha512-k3NqigXWRzQZVBDS5D1U70A5E8Qk4Kh+Ha/x4M8Bt9pF0X05eggfnC9+63Usc9Q928hRUIpIhTQaXsZwZBl4Ew==",
             "dev": true
         },
         "@types/node-fetch": {
@@ -239,9 +239,9 @@
             "dev": true
         },
         "@types/qs": {
-            "version": "6.9.2",
-            "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.2.tgz",
-            "integrity": "sha512-a9bDi4Z3zCZf4Lv1X/vwnvbbDYSNz59h3i3KdyuYYN+YrLjSeJD0dnphdULDfySvUv6Exy/O0K6wX/kQpnPQ+A==",
+            "version": "6.9.3",
+            "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.3.tgz",
+            "integrity": "sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA==",
             "dev": true
         },
         "@types/range-parser": {
@@ -270,9 +270,9 @@
             }
         },
         "@types/serve-static": {
-            "version": "1.13.3",
-            "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.3.tgz",
-            "integrity": "sha512-oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==",
+            "version": "1.13.4",
+            "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.4.tgz",
+            "integrity": "sha512-jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug==",
             "dev": true,
             "requires": {
                 "@types/express-serve-static-core": "*",
@@ -3881,9 +3881,9 @@
             "dev": true
         },
         "immer": {
-            "version": "6.0.5",
-            "resolved": "https://registry.npmjs.org/immer/-/immer-6.0.5.tgz",
-            "integrity": "sha512-Q2wd90qrgFieIpLzAO2q9NLEdmyp/sr76Ml4Vm5peUKgyTa2CQa3ey8zuzwSKOlKH7grCeGBGUcLLVCVW1aguA==",
+            "version": "6.0.6",
+            "resolved": "https://registry.npmjs.org/immer/-/immer-6.0.6.tgz",
+            "integrity": "sha512-KAo8XDbDcF59lDlKEFOhyssB/z6805ZvH/S3wqMPaTzLMFDUUu1Lq647LrUyuXzI36wMpzwZ83mMxwOXM961aA==",
             "dev": true
         },
         "immutable": {
@@ -4875,9 +4875,9 @@
             }
         },
         "molstar": {
-            "version": "0.7.1-dev.11",
-            "resolved": "https://registry.npmjs.org/molstar/-/molstar-0.7.1-dev.11.tgz",
-            "integrity": "sha512-KuPsC/R1bjZlJ4h5tD0XTMvN9t21h3YjDbL3JfxX6D9pLlU56MpwFPr8OkWpo1zgsXR6HfbnbzLD7h6gTnMONw==",
+            "version": "0.7.1-dev.13",
+            "resolved": "https://registry.npmjs.org/molstar/-/molstar-0.7.1-dev.13.tgz",
+            "integrity": "sha512-DqMUKs1chKrsTQW2Gh+Pe6/YWMn2VKDi5Al2G+y97y4k8kNZhye+I0LWPHkcJqcQVhFxRQvE8/4CP7BWLbvmFA==",
             "dev": true,
             "requires": {
                 "@types/argparse": "^1.0.38",

+ 1 - 1
package.json

@@ -47,7 +47,7 @@
         "extra-watch-webpack-plugin": "^1.0.3",
         "file-loader": "^6.0.0",
         "mini-css-extract-plugin": "^0.9.0",
-        "molstar": "^0.7.1-dev.11",
+        "molstar": "^0.7.1-dev.13",
         "node-sass": "^4.14.1",
         "raw-loader": "^4.0.1",
         "react": "^16.13.1",

+ 1 - 0
src/viewer/helpers/preset.ts

@@ -149,6 +149,7 @@ export const RcsbPreset = TrajectoryHierarchyPresetProvider({
             const loci = targetToLoci(p.target, structure.obj.data)
             const firstResidue = StructureElement.Loci.firstResidue(loci)
             plugin.managers.structure.focus.setFromLoci(firstResidue)
+            plugin.managers.camera.focusLoci(firstResidue)
         }
 
         if (p.kind === 'density' && structure.cell?.parent) {