diff --git a/dist/assets-menu.js b/dist/assets-menu.js index c70d143..3e785ad 100644 --- a/dist/assets-menu.js +++ b/dist/assets-menu.js @@ -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"); }, }, ] diff --git a/dist/default/index.js b/dist/default/index.js index 1677c9c..7fe8439 100644 --- a/dist/default/index.js +++ b/dist/default/index.js @@ -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"; diff --git a/src/assets-menu.ts b/src/assets-menu.ts index b0102b9..6824a54 100644 --- a/src/assets-menu.ts +++ b/src/assets-menu.ts @@ -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"); }, }, ] diff --git a/src/default/index.ts b/src/default/index.ts index a06269c..40d99aa 100644 --- a/src/default/index.ts +++ b/src/default/index.ts @@ -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";