Localize the photo dropdown options

This commit is contained in:
Oliver-Akins 2024-04-20 21:29:27 -06:00
parent 002438398b
commit 6b80f3530d
2 changed files with 13 additions and 3 deletions

View file

@ -81,9 +81,11 @@
"send-to-chat": "Send to Chat", "send-to-chat": "Send to Chat",
"edit": "Edit", "edit": "Edit",
"delete": "Delete", "delete": "Delete",
"reset": "Reset",
"empty": "---", "empty": "---",
"help": "Help", "help": "Help",
"gm": "Server" "gm": "Server",
"view-larger": "View Larger"
}, },
"sheet-names": { "sheet-names": {
"*DataSheet": "Data Sheet" "*DataSheet": "Data Sheet"

View file

@ -1,5 +1,6 @@
import { GenericContextMenu } from "../../utils/GenericContextMenu.mjs"; import { GenericContextMenu } from "../../utils/GenericContextMenu.mjs";
import { GenericItemSheet } from "./GenericItemSheet.mjs"; import { GenericItemSheet } from "./GenericItemSheet.mjs";
import { localizer } from "../../utils/localizer.mjs";
export class UntypedItemSheet extends GenericItemSheet { export class UntypedItemSheet extends GenericItemSheet {
static get defaultOptions() { static get defaultOptions() {
@ -28,13 +29,13 @@ export class UntypedItemSheet extends GenericItemSheet {
new GenericContextMenu(html, `.photo.panel`, [ new GenericContextMenu(html, `.photo.panel`, [
{ {
name: `View Larger`, name: localizer(`dotdungeon.common.view-larger`),
callback: () => { callback: () => {
(new ImagePopout(this.item.img)).render(true); (new ImagePopout(this.item.img)).render(true);
}, },
}, },
{ {
name: `Change Photo`, name: localizer(`dotdungeon.common.edit`),
condition: () => this.isEditable, condition: () => this.isEditable,
callback: () => { callback: () => {
const fp = new FilePicker({ const fp = new FilePicker({
@ -45,6 +46,13 @@ export class UntypedItemSheet extends GenericItemSheet {
fp.render(true); fp.render(true);
}, },
}, },
{
name: localizer(`dotdungeon.common.reset`),
condition: () => this.isEditable,
callback: () => {
console.log(`.dungeon | Reset Item Image`)
},
}
]); ]);
if (!this.isEditable) return; if (!this.isEditable) return;