Сообщение от рони
			 
		
	 | 
	
		куда вы потеряли три точки, и почему id разные? 
if ( [document.getElementById('svg').querySelectorAll('path')].every(ep => ep.getAttribute('fill')!='#ffffff') )
 
 
где смена значения атрибута fill в коде? 
this.style.fill = currentColor.dataset.color;
	 | 
	
https://jsfiddle.net/zcgq5mj2/1/
По Id исправил и точки вернул, а по смене атрибута, куда его вставить
