Return element IDs can now be set when popping the dialog stack

This commit is contained in:
Stefan Zermatten
2019-02-20 10:30:41 +02:00
parent 6c421c3a98
commit 97ec5d4b5c

View File

@@ -30,9 +30,15 @@ const dialogStackStore = {
setCurrentResult (state, result){
state.currentResult = result;
},
setTopReturnElementId (state, elementId){
state.dialogs[state.dialogs.length - 1].returnElementId = elementId;
},
},
actions: {
popDialogStack(context, result){
popDialogStack(context, result, {returnElementId} = {}){
if (returnElementId){
context.commit("setTopReturnElementId", returnElementId);
}
if (history && history.state && history.state.openDialogs){
context.commit("setCurrentResult", result);
history.back();