X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tpl%2Fdefault%2Fjs%2Fshaarli.js;fp=tpl%2Fdefault%2Fjs%2Fshaarli.js;h=f24aff736a445061562e52c729f50366f48ebf63;hb=f26d4d56f99e2be9fa2ad4598a7b55ce0e9dcfdf;hp=8e541998d6b59e2513f59b4ded26cde8778486de;hpb=735bda920c2a696bbe2e6e8bc0f608c97ac9cdf4;p=github%2Fshaarli%2FShaarli.git diff --git a/tpl/default/js/shaarli.js b/tpl/default/js/shaarli.js index 8e541998..f24aff73 100644 --- a/tpl/default/js/shaarli.js +++ b/tpl/default/js/shaarli.js @@ -144,12 +144,18 @@ if (newVersionDismiss != null) { * Login button */ var loginButton = document.getElementById('login-button'); +var loginBlock = document.getElementById('header-login-form'); + loginButton.addEventListener('click', function(event) { event.preventDefault(); - var loginBlock = document.getElementById('header-login-form'); - loginBlock.style.display = 'block'; loginBlock.classList.toggle('open'); - // Focus on login field. - loginBlock.firstElementChild.focus(); document.getElementById('content').style.boxShadow = 'none'; }); + +// Focus on login field. +loginBlock.addEventListener('transitionend', function() { + loginBlock.firstElementChild.focus(); +}); + +var hiddenReturnurl = document.getElementsByName('returnurl'); +hiddenReturnurl.value = window.location.href; \ No newline at end of file