32 lines
1.1 KiB
Plaintext
32 lines
1.1 KiB
Plaintext
!!! 5
|
|
%html{ lang: I18n.locale }
|
|
%head
|
|
%meta{ :content => "width=device-width, initial-scale=1", :name => "viewport" }
|
|
%title= yield(:title)
|
|
= universal_stylesheet_link_tag 'errors'
|
|
= universal_stylesheet_link_tag 'application'
|
|
= universal_stylesheet_link_tag 'fonts'
|
|
= universal_stylesheet_link_tag 'tailwind'
|
|
%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.querySelector('.js-sign-out-link')?.addEventListener('click', (e) => {
|
|
e.preventDefault();
|
|
document.querySelector('.js-sign-out-form')?.submit();
|
|
});
|
|
}());
|