diff --git a/src/locales/de.json b/src/locales/de.json index 3cdb982c..4732bacd 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/en.json b/src/locales/en.json index 9e730e81..df64d3cf 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/es.json b/src/locales/es.json index efc6dfdf..a2fef306 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/fr.json b/src/locales/fr.json index c9047bda..d23ef77c 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/it.json b/src/locales/it.json index b8ce2231..a70e4722 100644 --- a/src/locales/it.json +++ b/src/locales/it.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/ja.json b/src/locales/ja.json index 38fd2537..e5f9da89 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/kn.json b/src/locales/kn.json index 11c0acc0..868c79e2 100644 --- a/src/locales/kn.json +++ b/src/locales/kn.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/ko.json b/src/locales/ko.json index d36c3757..1029e2ce 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/nl.json b/src/locales/nl.json index 708c82e0..a0098f49 100644 --- a/src/locales/nl.json +++ b/src/locales/nl.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/pt_BR.json b/src/locales/pt_BR.json index 254efb22..03dd0684 100644 --- a/src/locales/pt_BR.json +++ b/src/locales/pt_BR.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/ru.json b/src/locales/ru.json index ab9dd8e3..2f339616 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/sl.json b/src/locales/sl.json index b4afffab..0566b185 100644 --- a/src/locales/sl.json +++ b/src/locales/sl.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/th.json b/src/locales/th.json index 47c45ea9..476751d4 100644 --- a/src/locales/th.json +++ b/src/locales/th.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/tr.json b/src/locales/tr.json index 55e3fd9a..b2bff64b 100644 --- a/src/locales/tr.json +++ b/src/locales/tr.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/uk.json b/src/locales/uk.json index fdc5e58b..65c3c34c 100644 --- a/src/locales/uk.json +++ b/src/locales/uk.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/vi.json b/src/locales/vi.json index 270562f7..5d6d8cbf 100644 --- a/src/locales/vi.json +++ b/src/locales/vi.json @@ -1717,6 +1717,7 @@ "More Explorer": "More Explorer", "Save Explorer": "Save Explorer", "Save As New Explorer": "Save As New Explorer", + "Restore to Last Saved": "Restore to Last Saved", "Set Explorer Name": "Set Explorer Name", "Rename Explorer": "Rename Explorer", "Hide Explorer": "Hide Explorer", diff --git a/src/locales/zh_Hans.json b/src/locales/zh_Hans.json index bc9d7408..7150e485 100644 --- a/src/locales/zh_Hans.json +++ b/src/locales/zh_Hans.json @@ -1717,6 +1717,7 @@ "More Explorer": "更多探索", "Save Explorer": "保存探索", "Save As New Explorer": "另存为新的探索", + "Restore to Last Saved": "恢复到上次保存", "Set Explorer Name": "设置探索名称", "Rename Explorer": "重命名探索", "Hide Explorer": "隐藏探索", diff --git a/src/locales/zh_Hant.json b/src/locales/zh_Hant.json index fd68e02d..2bd9b4eb 100644 --- a/src/locales/zh_Hant.json +++ b/src/locales/zh_Hant.json @@ -1717,6 +1717,7 @@ "More Explorer": "更多探索", "Save Explorer": "儲存探索", "Save As New Explorer": "另存新探索", + "Restore to Last Saved": "還原到上次儲存", "Set Explorer Name": "設定探索名稱", "Rename Explorer": "重新命名探索", "Hide Explorer": "隱藏探索", diff --git a/src/views/desktop/insights/ExplorerPage.vue b/src/views/desktop/insights/ExplorerPage.vue index 92320399..a57ddb24 100644 --- a/src/views/desktop/insights/ExplorerPage.vue +++ b/src/views/desktop/insights/ExplorerPage.vue @@ -85,6 +85,10 @@ {{ tt('Save As New Explorer') }} + + {{ tt('Restore to Last Saved') }} + @@ -306,7 +310,19 @@ const allExplorers = computed(() => { ret.pop(); } - ret.push(InsightsExplorerBasicInfo.of(currentExplorer.value)); + let foundCurrentExplorer = false; + + for (const explorer of explorersStore.allInsightsExplorerBasicInfos) { + if (explorer.id === currentExplorer.value.id) { + ret.push(explorer); + foundCurrentExplorer = true; + break; + } + } + + if (!foundCurrentExplorer) { + ret.push(InsightsExplorerBasicInfo.of(currentExplorer.value)); + } } return ret; @@ -438,8 +454,8 @@ function createNewExplorer(): void { router.push(getFilterLinkUrl()); } -function loadExplorer(explorerId: string): void { - if (currentExplorer.value.id === explorerId) { +function loadExplorer(explorerId: string, force?: boolean): void { + if (!force && currentExplorer.value.id === explorerId) { return; }