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');
}
}