Fixed Script Editor last filename not keeping proper track

This commit is contained in:
Olivier Gagnon
2021-10-08 00:21:30 -04:00
parent ec3037f8c6
commit 3ca7c49ce8
5 changed files with 22 additions and 17 deletions
+8 -8
View File
@@ -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 {
<ListItem
classes={{ root: classes.listitem }}
button
key={"Create Scripts"}
key={"Script Editor"}
className={clsx({
[classes.active]: props.page === Page.CreateScript,
[classes.active]: props.page === Page.ScriptEditor,
})}
onClick={clickCreateScripts}
onClick={clickScriptEditor}
>
<ListItemIcon>
<CreateIcon color={props.page !== Page.CreateScript ? "secondary" : "primary"} />
<CreateIcon color={props.page !== Page.ScriptEditor ? "secondary" : "primary"} />
</ListItemIcon>
<ListItemText>
<Typography color={props.page !== Page.CreateScript ? "secondary" : "primary"}>
Create Script
<Typography color={props.page !== Page.ScriptEditor ? "secondary" : "primary"}>
Script Editor
</Typography>
</ListItemText>
</ListItem>