]> git.immae.eu Git - github/shaarli/Shaarli.git/blobdiff - tpl/default/js/shaarli.js
Login page and header login
[github/shaarli/Shaarli.git] / tpl / default / js / shaarli.js
index 8e541998d6b59e2513f59b4ded26cde8778486de..f24aff736a445061562e52c729f50366f48ebf63 100644 (file)
@@ -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