Sha256: bb60db32ad1b1d7f8a9d3993d11e68bd54b674f37ff252c2a954b4a42deb8610
Contents?: true
Size: 1.82 KB
Versions: 1
Compression:
Stored size: 1.82 KB
Contents
<% if AeUsers.js_framework == "jquery" -%> function chooseHavePassword() { val = jQuery('.auth_form input[name="login[have_password]"]:checked').val(); $password = jQuery('.auth_form input[name="login[password]"]'); $password.val(""); if (val == "true") { $password.attr('disabled', ''); $password.focus(); } else { $password.attr('disabled', 'disabled'); } } function emailKeyPressListener(event) { if (event.keyCode == 9) { jQuery('#login_have_password_true').attr({'checked': 'true'}); chooseHavePassword(); event.stopPropagation(); event.preventDefault(); } } jQuery(document).ready(function () { <% if (params[:login] and params[:login][:password]) -%> jQuery('.auth_form input[name="login[have_password]"][value="false"]').attr('checked', 'checked'); <% end -%> chooseHavePassword(); jQuery('.auth_form input[name="login[have_password]"]').bind('change', chooseHavePassword); jQuery('.auth_form input[name="login[email]"]').bind('keydown', emailKeyPressListener); }); <% else -%> function chooseHavePassword() { val = $('login_have_password_true').checked; password = $('login_password'); password.value = ""; if (val) { password.disabled = false; password.focus(); } else { password.disabled = true; } } function emailKeyPressListener(event) { if (event.keyCode == 9) { $('login_have_password_true').checked = true; chooseHavePassword(); Event.stop(event); } } Event.observe(window, 'load', function () { <% if (params[:login] and params[:login][:password]) -%> $('login_have_password_true').checked = true; <% end -%> chooseHavePassword(); $('login_have_password_true').observe('change', chooseHavePassword); $('login_have_password_false').observe('change', chooseHavePassword); $('login_email').observe('keypress', emailKeyPressListener); }); <% end -%>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ae_users-0.6.0 | app/views/auth/auth_form.js.erb |