"Unknown localization message" error fixed. correctly using "name" in the prompts menu. related to #12
This commit is contained in:
parent
26c3d239d0
commit
a3b34b7dbf
1 changed files with 4 additions and 4 deletions
|
|
@ -61,7 +61,7 @@ export class mzta_Menus {
|
||||||
|
|
||||||
addAction = (curr_prompt) => {
|
addAction = (curr_prompt) => {
|
||||||
|
|
||||||
let curr_menu_entry = {id: curr_prompt.id };
|
let curr_menu_entry = {id: curr_prompt.id, is_default: curr_prompt.is_default, name: curr_prompt.name};
|
||||||
|
|
||||||
const getHighlight = async () => {
|
const getHighlight = async () => {
|
||||||
const tabs = await browser.tabs.query({ active: true, currentWindow: true });
|
const tabs = await browser.tabs.query({ active: true, currentWindow: true });
|
||||||
|
|
@ -134,12 +134,12 @@ export class mzta_Menus {
|
||||||
}
|
}
|
||||||
|
|
||||||
addMenu = (menu, root = null) => {
|
addMenu = (menu, root = null) => {
|
||||||
for (let item of menu) {
|
for (let item of menu) { console.log(">>>>> item: " + JSON.stringify(item));
|
||||||
let {id, menu, act} = item;
|
let {id, is_default, name, menu, act} = item;
|
||||||
|
|
||||||
browser.menus.create({
|
browser.menus.create({
|
||||||
id: id,
|
id: id,
|
||||||
title: this.getCustomTextAttribute(id) + (browser.i18n.getMessage(id) || id),
|
title: this.getCustomTextAttribute(id) + is_default == 1 ? (browser.i18n.getMessage(id) || name) : name,
|
||||||
contexts: this.getContexts(id),
|
contexts: this.getContexts(id),
|
||||||
parentId: root
|
parentId: root
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue