!!! 5 %html{ lang: "en" } %head %meta{ :content => "width=device-width, initial-scale=1, maximum-scale=1", :name => "viewport" } %title= yield(:title) %style = Rails.application.assets_manifest.find_sources('errors.css').first.to_s.html_safe %body .page-container = yield = javascript_tag do :plain (function(){ var goBackElement = document.querySelector('.js-go-back'); if (goBackElement && history.length > 1) { goBackElement.removeAttribute('hidden'); goBackElement.querySelector('button').addEventListener('click', function() { history.back(); }); } // We do not have rails_ujs here, so we're manually making a link trigger a form submit. document.getElementById('sign_out_link').addEventListener('click', function(e) { e.preventDefault(); document.getElementById('sign_out_form').submit(); }); }());