Skip to content

Commit 5f4873c

Browse files
authored
Merge pull request #446 from topcoderinc/issue-269
fixes issue 269
2 parents 5342256 + 686c6b5 commit 5f4873c

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

src/app/app.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
import {Observable, Subject} from 'rxjs';
1818
import {ReqLoadPage, ReqLoadRootPage} from './ngrx/actions/page-actions';
1919
import {PageModel} from './models/page-model';
20-
import {AddCommand, ClearHistory, PreviewIndexUpdate, ToggleCli} from './ngrx/actions/cli-actions';
20+
import {AddCommand, ClearHistory, PreviewIndexUpdate, ToggleCli, CollapseCli} from './ngrx/actions/cli-actions';
2121
import {ConfirmDialogComponent} from './components/confirm-dialog/confirm-dialog.component';
2222
import {InformationDialogComponent} from './components/information-dialog/information-dialog.component';
2323
import {SettingsDialogComponent} from './components/settings-dialog/settings-dialog.component';
@@ -195,6 +195,7 @@ export class AppComponent implements OnInit {
195195
this.currentInstance = null;
196196
this._store.dispatch(new RedisDisconnect({id}));
197197
this._store.dispatch(new ReqLoadPage(getNewPage()));
198+
this._store.dispatch(new CollapseCli());
198199
}
199200

200201
onInformationEvt() {

src/app/ngrx/actions/cli-actions.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ export enum CliActions {
99
ClearHistory = 'Clear History', // clear all cli history
1010
ToggleCli = 'Toggle Cli', // toggle cli panel
1111
ClearPreviewIndex = 'Clear Preview Index', // clear preview index
12-
PreviewIndexUpdate = 'Preview Index Update' // update preview index
12+
PreviewIndexUpdate = 'Preview Index Update', // update preview index
13+
CollapseCli = 'Collapse Cli' // collpase cli panel
1314
}
1415

1516
export class AddCommand implements Action {
@@ -41,3 +42,7 @@ export class PreviewIndexUpdate implements Action {
4142
export class ClearPreviewIndex implements Action {
4243
readonly type = CliActions.ClearPreviewIndex;
4344
}
45+
46+
export class CollapseCli implements Action {
47+
readonly type = CliActions.CollapseCli;
48+
}

src/app/ngrx/reducer/cli-reducer.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ export function reducer(state = initialState, action) {
5353
state.expanded = !state.expanded;
5454
return state;
5555
}
56+
case CliActions.CollapseCli: {
57+
state.expanded = false;
58+
return state;
59+
}
5660
default: {
5761
return state;
5862
}

0 commit comments

Comments
 (0)