-
+
{{'options' | i18n}}
-
+
{{'about' | i18n}}
-
+
{{'helpFeedback' | i18n}}
diff --git a/src/popup/settings/settings.component.ts b/src/popup/settings/settings.component.ts
index b06bdc0d022..2e420126160 100644
--- a/src/popup/settings/settings.component.ts
+++ b/src/popup/settings/settings.component.ts
@@ -1,4 +1,5 @@
import { Angulartics2 } from 'angulartics2';
+import swal from 'sweetalert';
import {
Component,
@@ -127,6 +128,27 @@ export class SettingsComponent implements OnInit {
BrowserApi.createNewTab('https://help.bitwarden.com/article/import-data/');
}
+ help() {
+ this.analytics.eventTrack.next({ action: 'Clicked Help and Feedback' });
+ BrowserApi.createNewTab('https://help.bitwarden.com/');
+ }
+
+ about() {
+ this.analytics.eventTrack.next({ action: 'Clicked About' });
+
+ const versionText = document.createTextNode(
+ this.i18nService.t('version') + ': ' + BrowserApi.getApplicationVersion());
+ const div = document.createElement('div');
+ div.innerHTML = `
+
Bitwarden
© 8bit Solutions LLC 2015-` + (new Date()).getFullYear() + `
`;
+ div.appendChild(versionText);
+
+ swal({
+ content: { element: div },
+ buttons: [this.i18nService.t('close'), false],
+ });
+ }
+
rate() {
this.analytics.eventTrack.next({ action: 'Rate Extension' });
BrowserApi.createNewTab((RateUrls as any)[this.platformUtilsService.getDevice()]);