add closeall action
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
This commit is contained in:
parent
31c1570ffb
commit
69f8184dfe
@ -20,6 +20,7 @@ export const CLOSEMODAL = '[AppCommon] CloseModal';
|
|||||||
export const LOGIN = '[AppCommon] Login';
|
export const LOGIN = '[AppCommon] Login';
|
||||||
export const LOGOUT = '[AppCommon] Logout';
|
export const LOGOUT = '[AppCommon] Logout';
|
||||||
export const ESCAPE = '[AppCommon] Escape';
|
export const ESCAPE = '[AppCommon] Escape';
|
||||||
|
export const CLOSEALL = '[AppCommon] CloseAll';
|
||||||
|
|
||||||
export const LOADITEMTYPES = '[AppCommon] LoadItemTypes';
|
export const LOADITEMTYPES = '[AppCommon] LoadItemTypes';
|
||||||
export const LOADITEMTYPESSUCCESS = '[AppCommon] LoadItemTypesSuccess';
|
export const LOADITEMTYPESSUCCESS = '[AppCommon] LoadItemTypesSuccess';
|
||||||
@ -99,6 +100,12 @@ export class CloseModal implements Action {
|
|||||||
constructor() { }
|
constructor() { }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export class CloseAll implements Action {
|
||||||
|
readonly type = CLOSEALL;
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
}
|
||||||
|
|
||||||
export class StartRouteLoading implements Action {
|
export class StartRouteLoading implements Action {
|
||||||
readonly type = STARTROUTELOADING;
|
readonly type = STARTROUTELOADING;
|
||||||
|
|
||||||
@ -279,6 +286,7 @@ export type Actions = OpenModal
|
|||||||
| ToggleMenu
|
| ToggleMenu
|
||||||
| SetMenuVisible
|
| SetMenuVisible
|
||||||
| InitUserPackagesSuccess
|
| InitUserPackagesSuccess
|
||||||
| ToggleAccountMenu;
|
| ToggleAccountMenu
|
||||||
|
| CloseAll;
|
||||||
|
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ export function reducer(state = initialState, action: appCommonActions.Actions )
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
case appCommonActions.TOGGLEMENU: {
|
case appCommonActions.TOGGLEMENU: {
|
||||||
return tassign(state, { menuVisible: !state.menuVisible });
|
return tassign(state, { menuVisible: !state.menuVisible,accountMenuVisible:!state.menuVisible?false:state.accountMenuVisible });
|
||||||
}
|
}
|
||||||
case appCommonActions.TOGGLEACCOUNTMENU: {
|
case appCommonActions.TOGGLEACCOUNTMENU: {
|
||||||
return tassign(state, { accountMenuVisible: !state.accountMenuVisible });
|
return tassign(state, { accountMenuVisible: !state.accountMenuVisible });
|
||||||
@ -95,7 +95,7 @@ export function reducer(state = initialState, action: appCommonActions.Actions )
|
|||||||
}
|
}
|
||||||
case appCommonActions.SETMENUVISIBLE: {
|
case appCommonActions.SETMENUVISIBLE: {
|
||||||
let a = action as appCommonActions.SetMenuVisible;
|
let a = action as appCommonActions.SetMenuVisible;
|
||||||
return tassign(state, { menuVisible: a.visible });
|
return tassign(state, { menuVisible: a.visible,accountMenuVisible:a.visible?false:state.accountMenuVisible });
|
||||||
}
|
}
|
||||||
case appCommonActions.INITUSERPACKAGESSUCCESS:{
|
case appCommonActions.INITUSERPACKAGESSUCCESS:{
|
||||||
let a = action as appCommonActions.InitUserPackagesSuccess;
|
let a = action as appCommonActions.InitUserPackagesSuccess;
|
||||||
@ -109,6 +109,9 @@ export function reducer(state = initialState, action: appCommonActions.Actions )
|
|||||||
case appCommonActions.LOGOUT:{
|
case appCommonActions.LOGOUT:{
|
||||||
return tassign(state,{user:null,initialized:false});
|
return tassign(state,{user:null,initialized:false});
|
||||||
}
|
}
|
||||||
|
case appCommonActions.CLOSEALL: {
|
||||||
|
return tassign(state,{accountMenuVisible:false,menuVisible:false });
|
||||||
|
}
|
||||||
default: {
|
default: {
|
||||||
return state;
|
return state;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user