mirror of
				https://github.com/em-squared/5e-drs.git
				synced 2025-10-31 13:34:21 +00:00 
			
		
		
		
	set filters store on page load from url params
This commit is contained in:
		
							parent
							
								
									da1547ab88
								
							
						
					
					
						commit
						f415fa8613
					
				
					 3 changed files with 136 additions and 12 deletions
				
			
		|  | @ -70,18 +70,27 @@ export default { | |||
|     updateClasses: ({ commit }, payload) => { | ||||
|       commit('setClasses', payload) | ||||
|     }, | ||||
|     updateClassesFromList: ({ commit }, payload) => { | ||||
|       commit('setClassesFromList', payload) | ||||
|     }, | ||||
|     resetClasses: ({ commit }) => { | ||||
|       commit('resetClasses') | ||||
|     }, | ||||
|     updateLevels: ({ commit }, payload) => { | ||||
|       commit('setLevels', payload) | ||||
|     }, | ||||
|     updateLevelsFromList: ({ commit }, payload) => { | ||||
|       commit('setLevelsFromList', payload) | ||||
|     }, | ||||
|     resetLevels: ({ commit }) => { | ||||
|       commit('resetLevels') | ||||
|     }, | ||||
|     updateSchools: ({ commit }, payload) => { | ||||
|       commit('setSchools', payload) | ||||
|     }, | ||||
|     updateSchoolsFromLst: ({ commit }, payload) => { | ||||
|       commit('setSchoolsFromList', payload) | ||||
|     }, | ||||
|     resetSchools: ({ commit }) => { | ||||
|       commit('resetSchools') | ||||
|     }, | ||||
|  | @ -109,6 +118,16 @@ export default { | |||
|     setClasses: (state, payload) => { | ||||
|       state.classes = payload | ||||
|     }, | ||||
|     setClassesFromList: (state, payload) => { | ||||
|       for (let i = 0; i < payload.length; i++) { | ||||
|         let idx = state.classes.findIndex(item => { | ||||
|           return item.label == payload[i] | ||||
|         }) | ||||
|         if (idx > -1) { | ||||
|           state.classes[idx].value = true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     resetClasses: (state) => { | ||||
|       state.classes = [ | ||||
|         { label: "Barde", value: false }, | ||||
|  | @ -125,6 +144,16 @@ export default { | |||
|     setLevels: (state, payload) => { | ||||
|       state.levels = payload | ||||
|     }, | ||||
|     setLevelsFromList: (state, payload) => { | ||||
|       for (let i = 0; i < payload.length; i++) { | ||||
|         let idx = state.levels.findIndex(item => { | ||||
|           return item.level == payload[i] | ||||
|         }) | ||||
|         if (idx > -1) { | ||||
|           state.levels[idx].value = true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     resetLevels: (state) => { | ||||
|       state.levels = [ | ||||
|         { level: 0, value: false }, | ||||
|  | @ -142,6 +171,16 @@ export default { | |||
|     setSchools: (state, payload) => { | ||||
|       state.schools = payload | ||||
|     }, | ||||
|     setSchoolsFromList: (state, payload) => { | ||||
|       for (let i = 0; i < payload.length; i++) { | ||||
|         let idx = state.schools.findIndex(item => { | ||||
|           return item.label == payload[i] | ||||
|         }) | ||||
|         if (idx > -1) { | ||||
|           state.schools[idx].value = true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     resetSchools: (state) => { | ||||
|       state.schools = [ | ||||
|         { label: "Abjuration", value: false }, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Maxime Moraine
						Maxime Moraine