diff --git a/app/views/layouts/login.html.erb b/app/views/layouts/login.html.erb index 3e30e8f0..bf348a3a 100644 --- a/app/views/layouts/login.html.erb +++ b/app/views/layouts/login.html.erb @@ -4,6 +4,7 @@ <%= stylesheet_link_tag "scaffold" %> <%= javascript_include_tag :defaults %> + <%= javascript_include_tag 'jquery.cookie' %> <%= @page_title -%> diff --git a/app/views/login/login.html.erb b/app/views/login/login.html.erb index 5e3ef339..fd9b36c2 100644 --- a/app/views/login/login.html.erb +++ b/app/views/login/login.html.erb @@ -74,5 +74,5 @@ function showPreferredAuth() { Login.showOpenid(); } } -Event.observe(window, 'load', showPreferredAuth); - \ No newline at end of file +$(document).ready(showPreferredAuth); + diff --git a/public/javascripts/application.js b/public/javascripts/application.js index cfa4669c..70ba0e32 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -1,21 +1,21 @@ var Login = { showOpenid: function() { - if ($('database_auth_form')) $('database_auth_form').hide(); - if ($('openid_auth_form')) $('openid_auth_form').show(); - if ($('alternate_auth_openid')) $('alternate_auth_openid').hide(); - if ($('alternate_auth_database')) $('alternate_auth_database').show(); - if ($('openid_url')) $('openid_url').focus(); - if ($('openid_url')) $('openid_url').select(); + $('#database_auth_form').hide(); + $('#openid_auth_form').show(); + $('#alternate_auth_openid').hide(); + $('#alternate_auth_database').show(); + $('#openid_url').focus(); + $('#openid_url').select(); $.cookie('preferred_auth', 'openid'); }, showDatabase: function(container) { - if ($('openid_auth_form')) $('openid_auth_form').hide(); - if ($('database_auth_form')) $('database_auth_form').show(); - if ($('alternate_auth_database')) $('alternate_auth_database').hide(); - if ($('alternate_auth_openid')) $('alternate_auth_openid').show(); - if ($('user_login')) $('user_login').focus(); - if ($('user_login')) $('user_login').select(); + $('#openid_auth_form').hide(); + $('#database_auth_form').show(); + $('#alternate_auth_database').hide(); + $('#alternate_auth_openid').show(); + $('#user_login').focus(); + $('#user_login').select(); $.cookie('preferred_auth', 'database'); } }