refine last commit
This commit is contained in:
@@ -268,7 +268,8 @@ export default function cytoscapeMap(mapData, dataLayerType, dataLayerOption, cu
|
|||||||
// 若曾經儲存過拜訪後的座標位置,則restore位置來渲染出來
|
// 若曾經儲存過拜訪後的座標位置,則restore位置來渲染出來
|
||||||
if (localStorage.getItem(SAVE_KEY_NAME) && JSON.parse(localStorage.getItem(SAVE_KEY_NAME))) {
|
if (localStorage.getItem(SAVE_KEY_NAME) && JSON.parse(localStorage.getItem(SAVE_KEY_NAME))) {
|
||||||
const allGraphsRemembered = JSON.parse(localStorage.getItem(SAVE_KEY_NAME));
|
const allGraphsRemembered = JSON.parse(localStorage.getItem(SAVE_KEY_NAME));
|
||||||
const currentGraphNodesRemembered = allGraphsRemembered[cytoscapeStore.currentGraphId][rank]; // 可能是undefined
|
const currentGraphNodesRemembered =
|
||||||
|
allGraphsRemembered[cytoscapeStore.currentGraphId] ? allGraphsRemembered[cytoscapeStore.currentGraphId][rank] : null; // 可能是undefined
|
||||||
if (currentGraphNodesRemembered) {
|
if (currentGraphNodesRemembered) {
|
||||||
currentGraphNodesRemembered.forEach(nodeRemembered => {
|
currentGraphNodesRemembered.forEach(nodeRemembered => {
|
||||||
const nodeToDecide = cy.getElementById(nodeRemembered.id);
|
const nodeToDecide = cy.getElementById(nodeRemembered.id);
|
||||||
|
|||||||
Reference in New Issue
Block a user