cvs diff: Diffing .
cvs diff: Diffing modules
cvs diff: Diffing modules/openid
Index: modules/openid/openid.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/openid/openid.css,v
retrieving revision 1.5
diff -u -p -r1.5 openid.css
--- modules/openid/openid.css	30 Jan 2008 22:11:22 -0000	1.5
+++ modules/openid/openid.css	1 Mar 2009 16:46:16 -0000
@@ -8,36 +8,53 @@
 }
 
 div#edit-openid-identifier-wrapper {
-  display: block;
+  position: static;
 }
 
+/* Removing display: none; for accessibility of collapsed items */
 html.js #user-login-form div#edit-openid-identifier-wrapper,
 html.js #user-login div#edit-openid-identifier-wrapper {
-  display: none;
+  position: absolute;
+  left: -999em;
 }
 
 html.js #user-login-form li.openid-link,
 html.js #user-login li.openid-link {
-  display : block;
+  position: static;
+}
+
+
+/* adjust openid link */
+html.js #user-login-form li.openid-processed, 
+html.js #user-login li.openid-processed {
+  list-style-type: none;
+  margin: 10px 0 0 0px;
+  padding-left: 20px;
 }
 
 #user-login-form ul {
   margin-top: 0;
 }
 
+/* Removing display: none; for accessibility of collapsed items */
 #user-login-form li.openid-link,
 #user-login-form li.user-link,
 #user-login li.openid-link,
 #user-login li.user-link {
-  display: none;
+  position: absolute;
+  left: -999em;
 }
 
 #user-login-form li.openid-link,
-#user-login-form li.user-link {
+#user-login-form li.user-link,
+#user-login li.openid-link {
   text-align : left;
 }
 
 #user-login-form li.openid-link,
 #user-login li.openid-link {
-  background: transparent url(login-bg.png) no-repeat scroll 1px 0.35em;
+  background: transparent url(login-bg.png) no-repeat scroll 0px;
+  background-position: left center;
+  list-style: none;
 }
+
Index: modules/openid/openid.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/openid/openid.js,v
retrieving revision 1.8
diff -u -p -r1.8 openid.js
--- modules/openid/openid.js	18 Feb 2009 13:46:54 -0000	1.8
+++ modules/openid/openid.js	1 Mar 2009 16:46:16 -0000
@@ -10,14 +10,15 @@ Drupal.behaviors.openid = {
     if (!$("#edit-openid-identifier.openid-processed").size() && $("#edit-openid-identifier").val()) {
       $("#edit-openid-identifier").addClass('openid-processed');
       $loginElements.hide();
-      // Use .css("display", "block") instead of .show() to be Konqueror friendly.
-      $openidElements.css("display", "block");
+      // $openidElements.css("display", "block");
+      $openidElements.css("position", "static");
     }
     $("li.openid-link:not(.openid-processed)", context)
       .addClass('openid-processed')
       .click( function() {
-         $loginElements.hide();
-         $openidElements.css("display", "block");
+        $loginElements.hide();
+        // $openidElements.css("display", "block");
+        $openidElements.css("position", "static");
         // Remove possible error message.
         $("#edit-name, #edit-pass").removeClass("error");
         $("div.messages.error").hide();
@@ -28,11 +29,13 @@ Drupal.behaviors.openid = {
     $("li.user-link:not(.openid-processed)", context)
       .addClass('openid-processed')
       .click(function() {
-         $openidElements.hide();
-         $loginElements.css("display", "block");
+        $openidElements.hide();
+        // $loginElements.css("display", "block");
+        $loginElements.css("position", "static");
         // Clear OpenID Identifier field and remove possible error message.
         $("#edit-openid-identifier").val('').removeClass("error");
-        $("div.messages.error").css("display", "block");
+        // $("div.messages.error").css("display", "block");
+        $("div.messages.error").css("position", "static");
         // Set focus on username field.
         $("#edit-name")[0].focus();
         return false;

