diff --git a/src/main.tsx b/src/main.tsx index 4df06ea9..dfa90004 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -944,6 +944,12 @@ class HistoryInfo extends React.Component<{}, {}> { @mobxReact.observer class CmdInput extends React.Component<{}, {}> { + @boundMethod + onInfoToggle() : void { + GlobalModel.inputModel.toggleInfoMsg(); + return; + } + render() { let model = GlobalModel; let inputModel = model.inputModel; @@ -964,8 +970,17 @@ class CmdInput extends React.Component<{}, {}> { let cwdStr = getCwdStr(remote, remoteState); let infoShow = inputModel.infoShow.get(); let historyShow = !infoShow && inputModel.historyShow.get(); + let hasInfo = (inputModel.infoMsg.get() != null); return (
+
+ + + + + + +
diff --git a/src/sh2.less b/src/sh2.less index 9bd438eb..a5846a03 100644 --- a/src/sh2.less +++ b/src/sh2.less @@ -637,6 +637,16 @@ body .xterm .xterm-viewport { height: max(300px, 40%); } + .input-minmax-control { + position: absolute; + top: 5px; + right: 5px; + color: @term-white; + font-size: 12px; + padding: 5px; + cursor: pointer; + } + .cmd-input-grow-spacer { flex-grow: 1; }