优化插件代码

This commit is contained in:
dgflash
2024-10-21 18:15:37 +08:00
parent 60aa2128d5
commit f1d9aebfd5
4 changed files with 20 additions and 46 deletions

26
dist/assets-menu.js vendored
View File

@@ -13,10 +13,8 @@ function onAssetMenu(assetInfo) {
submenu: [
{
label: `i18n:oops-framework.createGameComponent`,
async click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "GameComponent");
Editor.Panel.open("oops-framework.set_file_name");
click() {
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "GameComponent");
},
},
{
@@ -25,41 +23,31 @@ function onAssetMenu(assetInfo) {
{
label: `i18n:oops-framework.createModule`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "Module");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "Module");
},
},
{
label: `i18n:oops-framework.createModel`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "Model");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "Model");
},
},
{
label: `i18n:oops-framework.createBll`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "Bll");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "Bll");
},
},
{
label: `i18n:oops-framework.createView`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "View");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "View");
},
},
{
label: `i18n:oops-framework.createViewMvvm`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "ViewMvvm");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "ViewMvvm");
},
},
]

View File

@@ -22,11 +22,10 @@ module.exports = Editor.Panel.define({
app: '#app',
},
ready() {
var args = arguments;
let filename = "Default";
let type = localStorage.getItem('create_type');
localStorage.removeItem('create_type');
let path = localStorage.getItem('create_path');
localStorage.removeItem('create_path');
let path = args[0];
let type = args[1];
let title = "???";
let showModule = false;
let moduleName = "ModuleName";

View File

@@ -12,10 +12,8 @@ export function onAssetMenu(assetInfo: AssetInfo) {
submenu: [
{
label: `i18n:oops-framework.createGameComponent`,
async click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "GameComponent");
Editor.Panel.open("oops-framework.set_file_name");
click() {
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "GameComponent");
},
},
{
@@ -24,41 +22,31 @@ export function onAssetMenu(assetInfo: AssetInfo) {
{
label: `i18n:oops-framework.createModule`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "Module");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "Module");
},
},
{
label: `i18n:oops-framework.createModel`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "Model");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "Model");
},
},
{
label: `i18n:oops-framework.createBll`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "Bll");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "Bll");
},
},
{
label: `i18n:oops-framework.createView`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "View");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "View");
},
},
{
label: `i18n:oops-framework.createViewMvvm`,
click() {
localStorage.setItem('create_path', assetInfo.file);
localStorage.setItem('create_type', "ViewMvvm");
Editor.Panel.open("oops-framework.set_file_name");
Editor.Panel.open("oops-framework.set_file_name", assetInfo.file, "ViewMvvm");
},
},
]

View File

@@ -22,11 +22,10 @@ module.exports = Editor.Panel.define({
app: '#app',
},
ready() {
var args = arguments as any;
let filename = "Default";
let type = localStorage.getItem('create_type')!;
localStorage.removeItem('create_type');
let path = localStorage.getItem('create_path')!;
localStorage.removeItem('create_path');
let path = args[0];
let type = args[1];
let title = "???";
let showModule = false;
let moduleName = "ModuleName";