diff --git a/src/ScriptEditor/ui/Root.tsx b/src/ScriptEditor/ui/ScriptEditorRoot.tsx similarity index 97% rename from src/ScriptEditor/ui/Root.tsx rename to src/ScriptEditor/ui/ScriptEditorRoot.tsx index 2965e4902..e92aa652a 100644 --- a/src/ScriptEditor/ui/Root.tsx +++ b/src/ScriptEditor/ui/ScriptEditorRoot.tsx @@ -15,7 +15,7 @@ import { TextFile } from "../../TextFile"; import { calculateRamUsage } from "../../Script/RamCalculations"; import { RamCalculationErrorCode } from "../../Script/RamCalculationErrorCodes"; import { numeralWrapper } from "../../ui/numeralFormat"; -import { CursorPositions } from "../../ScriptEditor/CursorPositions"; +import { CursorPositions } from "../CursorPositions"; import { libSource } from "../NetscriptDefinitions"; import { NetscriptFunctions } from "../../NetscriptFunctions"; import { WorkerScript } from "../../Netscript/WorkerScript"; @@ -201,7 +201,7 @@ export function Root(props: IProps): React.ReactElement { } function onFilenameChange(event: React.ChangeEvent): void { - lastFilename = filename; + lastFilename = event.target.value; setFilename(event.target.value); } @@ -296,8 +296,13 @@ export function Root(props: IProps): React.ReactElement { return ( <> - Script name: - + Script name:  }} + /> setOptionsOpen(true)}> <> diff --git a/src/Sidebar/ui/SidebarRoot.tsx b/src/Sidebar/ui/SidebarRoot.tsx index 4aed01d3e..e600d5ced 100644 --- a/src/Sidebar/ui/SidebarRoot.tsx +++ b/src/Sidebar/ui/SidebarRoot.tsx @@ -168,7 +168,7 @@ export function SidebarRoot(props: IProps): React.ReactElement { if (flashTerminal) iTutorialNextStep(); } - function clickCreateScripts(): void { + function clickScriptEditor(): void { props.router.toScriptEditor(); } @@ -274,7 +274,7 @@ export function SidebarRoot(props: IProps): React.ReactElement { clickStats(); } else if (event.keyCode === KEY.E && event.altKey) { event.preventDefault(); - clickCreateScripts(); + clickScriptEditor(); } else if (event.keyCode === KEY.S && event.altKey) { event.preventDefault(); clickActiveScripts(); @@ -367,18 +367,18 @@ export function SidebarRoot(props: IProps): React.ReactElement { - + - - Create Script + + Script Editor diff --git a/src/engine.tsx b/src/engine.tsx index 46bfd7147..dcebd9e07 100644 --- a/src/engine.tsx +++ b/src/engine.tsx @@ -14,7 +14,7 @@ import { CONSTANTS } from "./Constants"; import { Factions, initFactions } from "./Faction/Factions"; import { processPassiveFactionRepGain, inviteToFaction } from "./Faction/FactionHelpers"; import { Router } from "./ui/GameRoot"; -import { SetupTextEditor } from "./ScriptEditor/ui/Root"; +import { SetupTextEditor } from "./ScriptEditor/ui/ScriptEditorRoot"; import { getHackingWorkRepGain, diff --git a/src/ui/GameRoot.tsx b/src/ui/GameRoot.tsx index b9e0cc81f..d2d435d2d 100644 --- a/src/ui/GameRoot.tsx +++ b/src/ui/GameRoot.tsx @@ -50,7 +50,7 @@ import { HacknetRoot } from "../Hacknet/ui/HacknetRoot"; import { GenericLocation } from "../Locations/ui/GenericLocation"; import { LocationCity } from "../Locations/ui/City"; import { ProgramsRoot } from "../Programs/ui/ProgramsRoot"; -import { Root as ScriptEditorRoot } from "../ScriptEditor/ui/Root"; +import { Root as ScriptEditorRoot } from "../ScriptEditor/ui/ScriptEditorRoot"; import { MilestonesRoot } from "../Milestones/ui/MilestonesRoot"; import { TerminalRoot } from "../Terminal/ui/TerminalRoot"; import { TutorialRoot } from "../Tutorial/ui/TutorialRoot"; @@ -232,7 +232,7 @@ export function GameRoot({ player, engine, terminal }: IProps): React.ReactEleme toScriptEditor: (fn: string, c: string) => { filename = fn; code = c; - setPage(Page.CreateScript); + setPage(Page.ScriptEditor); }, toSleeves: () => setPage(Page.Sleeves), toStockMarket: () => setPage(Page.StockMarket), @@ -303,7 +303,7 @@ export function GameRoot({ player, engine, terminal }: IProps): React.ReactEleme ) : page === Page.Stats ? ( - ) : page === Page.CreateScript ? ( + ) : page === Page.ScriptEditor ? ( ) : page === Page.ActiveScripts ? ( diff --git a/src/ui/Router.ts b/src/ui/Router.ts index 267d137a7..52f1c0f62 100644 --- a/src/ui/Router.ts +++ b/src/ui/Router.ts @@ -13,7 +13,7 @@ export enum Page { City, Corporation, CreateProgram, - CreateScript, + ScriptEditor, DevMenu, Faction, Factions,