diff --git a/code/modules/admin/verbs/lua/lua_editor.dm b/code/modules/admin/verbs/lua/lua_editor.dm index 03f6e07cac0..9e1b851824b 100644 --- a/code/modules/admin/verbs/lua/lua_editor.dm +++ b/code/modules/admin/verbs/lua/lua_editor.dm @@ -105,6 +105,11 @@ return if(!check_rights_for(usr.client, R_DEBUG)) return + if(action == "runCodeFile") + params["code"] = file2text(input(usr, "Input File") as null|file) + if(isnull(params["code"])) + return + action = "runCode" switch(action) if("newState") var/state_name = params["name"] diff --git a/code/modules/wiremod/core/duplicator.dm b/code/modules/wiremod/core/duplicator.dm index 7b373db6e35..2f248d11a89 100644 --- a/code/modules/wiremod/core/duplicator.dm +++ b/code/modules/wiremod/core/duplicator.dm @@ -233,7 +233,7 @@ GLOBAL_LIST_INIT(circuit_dupe_whitelisted_types, list( var/txt switch(option) if("File") - txt = file2text(input(usr, "Input File") as file|null) + txt = file2text(input(usr, "Input File") as null|file) if("Direct Input") txt = input(usr, "Input JSON", "Input JSON") as text|null diff --git a/tgui/packages/tgui/interfaces/LuaEditor/index.jsx b/tgui/packages/tgui/interfaces/LuaEditor/index.jsx index 3348e9d2cfe..10c17ffbbb4 100644 --- a/tgui/packages/tgui/interfaces/LuaEditor/index.jsx +++ b/tgui/packages/tgui/interfaces/LuaEditor/index.jsx @@ -182,14 +182,7 @@ export class LuaEditor extends Component { title="Input" buttons={ <> - - this.setState({ scriptInput: file }) - } - accept=".lua,.luau" - > - Import - +