mirror of
https://github.com/bitwarden/browser
synced 2024-12-26 09:54:35 +01:00
define top-level (root) context menu item.
This commit is contained in:
parent
8c4abf81de
commit
f83d8b6484
@ -92,35 +92,47 @@ function buildContextMenu(callback) {
|
||||
chrome.contextMenus.removeAll(function () {
|
||||
chrome.contextMenus.create({
|
||||
type: 'normal',
|
||||
id: 'autofill',
|
||||
id: 'root',
|
||||
contexts: ['all'],
|
||||
title: i18nService.autoFill
|
||||
title: 'bitwarden'
|
||||
}, function () {
|
||||
chrome.contextMenus.create({
|
||||
type: 'normal',
|
||||
id: 'copy-username',
|
||||
id: 'autofill',
|
||||
parentId: 'root',
|
||||
contexts: ['all'],
|
||||
title: i18nService.copyUsername
|
||||
title: i18nService.autoFill
|
||||
}, function () {
|
||||
chrome.contextMenus.create({
|
||||
type: 'normal',
|
||||
id: 'copy-password',
|
||||
id: 'copy-username',
|
||||
parentId: 'root',
|
||||
contexts: ['all'],
|
||||
title: i18nService.copyPassword
|
||||
title: i18nService.copyUsername
|
||||
}, function () {
|
||||
chrome.contextMenus.create({
|
||||
type: 'separator'
|
||||
});
|
||||
|
||||
chrome.contextMenus.create({
|
||||
type: 'normal',
|
||||
id: 'generate-password',
|
||||
id: 'copy-password',
|
||||
parentId: 'root',
|
||||
contexts: ['all'],
|
||||
title: i18nService.generatePasswordCopied
|
||||
title: i18nService.copyPassword
|
||||
}, function () {
|
||||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
chrome.contextMenus.create({
|
||||
type: 'separator',
|
||||
parentId: 'root'
|
||||
});
|
||||
|
||||
chrome.contextMenus.create({
|
||||
type: 'normal',
|
||||
id: 'generate-password',
|
||||
parentId: 'root',
|
||||
contexts: ['all'],
|
||||
title: i18nService.generatePasswordCopied
|
||||
}, function () {
|
||||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user