-
+
+ {{ 'SAVE' | translate }}
+
+
Facts
diff --git a/src/app/pages/result/result.page.ts b/src/app/pages/result/result.page.ts
index 621d552..b7d55c8 100644
--- a/src/app/pages/result/result.page.ts
+++ b/src/app/pages/result/result.page.ts
@@ -54,6 +54,8 @@ export class ResultPage {
showQrFirst: boolean = false;
+ resultSaved: boolean = false;
+
@ViewChildren(MatFormField) formFields: QueryList;
constructor(
@@ -104,6 +106,14 @@ export class ResultPage {
this.reset();
}
+ async saveRecord() {
+ if (this.qrCodeContent != null && this.qrCodeContent != "") {
+ await this.env.saveScanRecord(this.qrCodeContent);
+ }
+ this.resultSaved = true;
+ this.presentToast(this.translate.instant("SAVED"), "short", "bottom");
+ }
+
reset() {
this.contentType = "freeText";
delete this.qrCodeContent;
@@ -125,6 +135,7 @@ export class ResultPage {
this.base64DecodedText = "";
this.bookmarked = false;
this.showQrFirst = false;
+ this.resultSaved = false;
delete this.env.recordSource;
delete this.env.detailedRecordSource;
delete this.env.viewResultFrom;
diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json
index 0876045..2ee1022 100644
--- a/src/assets/i18n/de.json
+++ b/src/assets/i18n/de.json
@@ -165,6 +165,8 @@
"RESET_DEFAULT": "Standard zurücksetzen",
"RESTORE": "Wiederherstellen",
"RESULT": "Ergebnis",
+ "SAVE": "Speichern",
+ "SAVED": "Gespeichert",
"SCAN": "Scannen",
"SCANNED": "Gescannt",
"SCANNING_FEEDBACK_ONLY": "Nur Feedback scannen",
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index ef07b3a..6d96311 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -165,6 +165,8 @@
"RESET_DEFAULT": "Reset Default",
"RESTORE": "Restore",
"RESULT": "Result",
+ "SAVE": "Save",
+ "SAVED": "Saved",
"SCAN": "Scan",
"SCANNED": "Scanned",
"SCANNING_FEEDBACK_ONLY": "Scanning Feedback Only",
diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json
index 41d0856..2dc6b70 100644
--- a/src/assets/i18n/fr.json
+++ b/src/assets/i18n/fr.json
@@ -165,6 +165,8 @@
"RESET_DEFAULT": "Réinitialiser par défaut",
"RESTORE": "Restaurer",
"RESULT": "Résultat",
+ "SAVE": "Enregistrer",
+ "SAVED": "Enregistrée",
"SCAN": "Scanner",
"SCANNED": "Scanné",
"SCANNING_FEEDBACK_ONLY": "Vibrer lors de la numérisation uniquement",
diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json
index c8aa586..408b71e 100644
--- a/src/assets/i18n/it.json
+++ b/src/assets/i18n/it.json
@@ -165,6 +165,8 @@
"RESET_DEFAULT": "Ripristina predefinito",
"RESTORE": "Ripristina",
"RESULT": "Risultato",
+ "SAVE": "Salva",
+ "SAVED": "Salvato",
"SCAN": "Scannerizza",
"SCANNED": "Scannerizzato",
"SCANNING_FEEDBACK_ONLY": "Scansione esclusivamente del feedback",
diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json
index 4fb9821..025bee2 100644
--- a/src/assets/i18n/ru.json
+++ b/src/assets/i18n/ru.json
@@ -165,6 +165,8 @@
"RESET_DEFAULT": "Настройки по умолчанию",
"RESTORE": "Восстановление",
"RESULT": "Результат",
+ "SAVE": "Сохранять",
+ "SAVED": "Сохранено",
"SCAN": "Сканировать",
"SCANNED": "Просканировано",
"SCANNING_FEEDBACK_ONLY": "Только отклик сканирования",
diff --git a/src/assets/i18n/zh-CN.json b/src/assets/i18n/zh-CN.json
index d60be36..9887a12 100644
--- a/src/assets/i18n/zh-CN.json
+++ b/src/assets/i18n/zh-CN.json
@@ -165,6 +165,8 @@
"RESET_DEFAULT": "还原预设值",
"RESTORE": "还原",
"RESULT": "结果",
+ "SAVE": "储存",
+ "SAVED": "已储存",
"SCAN": "扫描",
"SCANNED": "扫描",
"SCANNING_FEEDBACK_ONLY": "仅扫描反馈",
diff --git a/src/assets/i18n/zh-HK.json b/src/assets/i18n/zh-HK.json
index f7e4956..6c0e939 100644
--- a/src/assets/i18n/zh-HK.json
+++ b/src/assets/i18n/zh-HK.json
@@ -165,6 +165,8 @@
"RESET_DEFAULT": "還原預設值",
"RESTORE": "還原",
"RESULT": "結果",
+ "SAVE": "儲存",
+ "SAVED": "已儲存",
"SCAN": "掃描",
"SCANNED": "掃描",
"SCANNING_FEEDBACK_ONLY": "僅掃描反饋",