aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/UndoStack.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/UndoStack.tsx')
-rw-r--r--src/client/views/UndoStack.tsx22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/client/views/UndoStack.tsx b/src/client/views/UndoStack.tsx
index f07e38af1..ea038250e 100644
--- a/src/client/views/UndoStack.tsx
+++ b/src/client/views/UndoStack.tsx
@@ -15,8 +15,8 @@ interface UndoStackProps {
}
@observer
export class UndoStack extends React.Component<UndoStackProps> {
- @observable static HideInline: boolean;
- @observable static Expand: boolean;
+ @observable static HideInline: boolean = false;
+ @observable static Expand: boolean = false;
render() {
const background = UndoManager.batchCounter.get() ? 'yellow' : SettingsManager.userVariantColor;
const color = UndoManager.batchCounter.get() ? 'black' : SettingsManager.userColor;
@@ -39,19 +39,25 @@ export class UndoStack extends React.Component<UndoStackProps> {
color,
}}>
{Array.from(UndoManager.undoStackNames).map((name, i) => (
- <div className="undoStack-resultContainer" key={i}
- onClick={e => {
+ <div
+ className="undoStack-resultContainer"
+ key={i}
+ onClick={e => {
const size = UndoManager.undoStackNames.length;
- for (let n = 0; n < size-i; n++ ) UndoManager.Undo(); } }
- >
+ for (let n = 0; n < size - i; n++) UndoManager.Undo();
+ }}>
<div className="undoStack-commandString">{StrCast(name).replace(/[^\.]*\./, '')}</div>
</div>
))}
{Array.from(UndoManager.redoStackNames)
.reverse()
.map((name, i) => (
- <div className="undoStack-resultContainer" key={i} onClick={e =>
- { for (let n = 0; n <= i; n++ ) UndoManager.Redo() }}>
+ <div
+ className="undoStack-resultContainer"
+ key={i}
+ onClick={e => {
+ for (let n = 0; n <= i; n++) UndoManager.Redo();
+ }}>
<div className="undoStack-commandString" style={{ fontWeight: 'bold', background: SettingsManager.userBackgroundColor, color: SettingsManager.userColor }}>
{StrCast(name).replace(/[^\.]*\./, '')}
</div>