From acbb36fc4615997839604edaf2f78a79ed5cd90e Mon Sep 17 00:00:00 2001 From: antelle Date: Sun, 5 Feb 2017 15:16:40 +0100 Subject: [PATCH] fix #473: entry auto-type context menu --- app/scripts/locales/base.json | 1 + app/scripts/views/details/details-view.js | 8 +++++++- release-notes.md | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/scripts/locales/base.json b/app/scripts/locales/base.json index 36dd3b72..5d74861b 100644 --- a/app/scripts/locales/base.json +++ b/app/scripts/locales/base.json @@ -231,6 +231,7 @@ "detClone": "Make a copy", "detClonedName": "Copy", "detAutoType": "Auto-type", + "detAutoTypeSettings": "Auto-type settings", "detAutoTypeEnabled": "Enable auto-type for this entry", "detAutoTypeSequence": "Keystrokes", "detAutoTypeInput": "Input", diff --git a/app/scripts/views/details/details-view.js b/app/scripts/views/details/details-view.js index da4b90ab..be745264 100644 --- a/app/scripts/views/details/details-view.js +++ b/app/scripts/views/details/details-view.js @@ -251,7 +251,7 @@ const DetailsView = Backbone.View.extend({ } moreOptions.push({value: 'otp', icon: 'clock-o', text: Locale.detSetupOtp}); if (AutoType.enabled) { - moreOptions.push({value: 'auto-type', icon: 'keyboard-o', text: Locale.detAutoType}); + moreOptions.push({value: 'auto-type', icon: 'keyboard-o', text: Locale.detAutoTypeSettings}); } moreOptions.push({value: 'clone', icon: 'clone', text: Locale.detClone}); const rect = this.moreView.labelEl[0].getBoundingClientRect(); @@ -774,6 +774,9 @@ const DetailsView = Backbone.View.extend({ } options.push({ value: 'det-add-new', icon: 'plus', text: Locale.detMenuAddNewField }); options.push({ value: 'det-clone', icon: 'clone', text: Locale.detClone }); + if (AutoType.enabled) { + options.push({ value: 'det-auto-type', icon: 'keyboard-o', text: Locale.detAutoType }); + } Backbone.trigger('show-context-menu', _.extend(e, { options })); }, @@ -791,6 +794,9 @@ const DetailsView = Backbone.View.extend({ case 'det-clone': this.clone(); break; + case 'det-auto-type': + this.autoType(); + break; } }, diff --git a/release-notes.md b/release-notes.md index 92b29f2b..d4710508 100644 --- a/release-notes.md +++ b/release-notes.md @@ -4,6 +4,7 @@ Release notes `+` file path hint in recent files list `+` cacheConfigSettings config option `+` keyboard-accessible autocomplete +`+` entry auto-type context menu ##### v1.4.0 (2017-02-04) KDBX4 format support and minor improvements