September 2017
Intermediate to advanced
216 pages
6h 8m
English
The episode results should also be updated in response to the checkboxes and rating slider being changed. Here's what these handlers look like:
document .querySelector('li input[name="title"]') .addEventListener('change', e => app(state => state.setIn( ['results', 'title'], e.target.checked )));document .querySelector('li input[name="director"]') .addEventListener('change', e => app(state => state.setIn( ['results', 'director'], e.target.checked )));document .querySelector('li input[name="date"]') .addEventListener('change', e => app(state => state.setIn( ['results', 'date'], e.target.checked )));document .getElementById('filter-rating') .addEventListener('change', e => app(state => state.setIn( ['results', ...Read now
Unlock full access