editor store: only reset dependent selections if selection actually changes
This commit is contained in:
@ -143,18 +143,24 @@ export const store = new Vuex.Store({
|
|||||||
//
|
//
|
||||||
|
|
||||||
selectSection(state, id) {
|
selectSection(state, id) {
|
||||||
state.selectedSectionID = id
|
if (state.selectedSectionID !== id) {
|
||||||
state.selectedModelID = null
|
state.selectedSectionID = id
|
||||||
state.selectedMaterialID = null
|
state.selectedModelID = null
|
||||||
|
state.selectedMaterialID = null
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
selectModel(state, id) {
|
selectModel(state, id) {
|
||||||
state.selectedModelID = id
|
if (state.selectedModelID !== id) {
|
||||||
state.selectedMaterialID = null
|
state.selectedModelID = id
|
||||||
|
state.selectedMaterialID = null
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
selectMaterial(state, id) {
|
selectMaterial(state, id) {
|
||||||
state.selectedMaterialID = id
|
if (state.selectedMaterialID !== id) {
|
||||||
|
state.selectedMaterialID = id
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user