var resultOutputDiv = document.getElementById("result_output"); var resultControlsDiv = document.getElementById("result_controls"); var outputHTML = "<%= j render(partial: "activities/results", locals: { results: @results }) %>" if (resultOutputDiv) { resultOutputDiv.innerHTML += outputHTML; resultOutputDiv.scrollTo({ top: resultOutputDiv.scrollHeight, left: 0, behavior: 'smooth' }); } if (resultControlsDiv) { resultControlsDiv.innerHTML = "<%= j render(partial: "activities/timer") %>" }