diff options
Diffstat (limited to 'tpl/default/js/shaarli.js')
-rw-r--r-- | tpl/default/js/shaarli.js | 14 |
1 files changed, 10 insertions, 4 deletions
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) { | |||
144 | * Login button | 144 | * Login button |
145 | */ | 145 | */ |
146 | var loginButton = document.getElementById('login-button'); | 146 | var loginButton = document.getElementById('login-button'); |
147 | var loginBlock = document.getElementById('header-login-form'); | ||
148 | |||
147 | loginButton.addEventListener('click', function(event) { | 149 | loginButton.addEventListener('click', function(event) { |
148 | event.preventDefault(); | 150 | event.preventDefault(); |
149 | var loginBlock = document.getElementById('header-login-form'); | ||
150 | loginBlock.style.display = 'block'; | ||
151 | loginBlock.classList.toggle('open'); | 151 | loginBlock.classList.toggle('open'); |
152 | // Focus on login field. | ||
153 | loginBlock.firstElementChild.focus(); | ||
154 | document.getElementById('content').style.boxShadow = 'none'; | 152 | document.getElementById('content').style.boxShadow = 'none'; |
155 | }); | 153 | }); |
154 | |||
155 | // Focus on login field. | ||
156 | loginBlock.addEventListener('transitionend', function() { | ||
157 | loginBlock.firstElementChild.focus(); | ||
158 | }); | ||
159 | |||
160 | var hiddenReturnurl = document.getElementsByName('returnurl'); | ||
161 | hiddenReturnurl.value = window.location.href; \ No newline at end of file | ||