update
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import { registry } from "@web/core/registry";
|
||||
import { CheatModel } from "./cheat_model";
|
||||
import { CheatController } from "./cheat_controller";
|
||||
import { CheatArchParser } from "./cheat_arch_parser";
|
||||
import { CheatRenderer } from "./cheat_renderer";
|
||||
|
||||
export const cheatView = {
|
||||
type: "cheat",
|
||||
searchMenuTypes: ["filter", "favorite"],
|
||||
Controller: CheatController,
|
||||
Renderer: CheatRenderer,
|
||||
Model: CheatModel,
|
||||
ArchParser: CheatArchParser,
|
||||
|
||||
props(genericProps, view) {
|
||||
console.log("Cheat View - this: ", this);
|
||||
console.log("Cheat View - genericProps: ", genericProps);
|
||||
console.log("Cheat View - view: ", view);
|
||||
|
||||
const { ArchParser } = view;
|
||||
const { arch, relatedModels, resModel } = genericProps;
|
||||
const archInfo = new ArchParser().parse(arch, relatedModels, resModel);
|
||||
|
||||
return {
|
||||
...genericProps,
|
||||
Model: view.Model,
|
||||
Renderer: view.Renderer,
|
||||
archInfo,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
registry.category("views").add("cheat", cheatView);
|
||||
Reference in New Issue
Block a user