Editor.Panel.extend({
style: `
:host { margin: 5px; }
h2 { color: #f90; }
.bottom {
height: 30px;
}
`,
template: `
Source Check
1. 填入要檢查的資料夾(從assets開始算)
2. 執行
PS. 目前只有檢查png、jpg、anim、fnt
要檢查的資料夾 db://asstes/
執行
`,
$: {
/** filepath */
filepath: "#filepath",
/** 生成按鈕 */
run: "#run",
},
ready() {
// Editor.Ipc.sendToMain("sourcecheck:panel-load-finish");
this.onClickRun();
},
/** 保存按鈕點擊事件 */
onClickRun() {
this.$run.addEventListener("confirm", () => {
if (!this.$filepath._value) {
Editor.error("請輸入要檢查的資料夾");
return;
}
Editor.Ipc.sendToMain("sourcecheck:run-click", this.$filepath);
});
},
messages: {
// "setDefault": function (event, ...agrs) {
// if (event.reply) {
// //if no error, the first argument should be null
// event.reply(null, "Fine, thank you!");
// }
// }
}
});