| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 // $Id: openid.js,v 1.6 2008/01/30 22:11:22 goba Exp $ 2 3 Drupal.behaviors.openid = function (context) { 4 var $loginElements = $("#edit-name-wrapper, #edit-pass-wrapper, li.openid-link"); 5 var $openidElements = $("#edit-openid-identifier-wrapper, li.user-link"); 6 7 // This behavior attaches by ID, so is only valid once on a page. 8 if (!$("#edit-openid-identifier.openid-processed").size() && $("#edit-openid-identifier").val()) { 9 $("#edit-openid-identifier").addClass('openid-processed'); 10 $loginElements.hide(); 11 // Use .css("display", "block") instead of .show() to be Konqueror friendly. 12 $openidElements.css("display", "block"); 13 } 14 $("li.openid-link:not(.openid-processed)", context) 15 .addClass('openid-processed') 16 .click( function() { 17 $loginElements.hide(); 18 $openidElements.css("display", "block"); 19 // Remove possible error message. 20 $("#edit-name, #edit-pass").removeClass("error"); 21 $("div.messages.error").hide(); 22 // Set focus on OpenID Identifier field. 23 $("#edit-openid-identifier")[0].focus(); 24 return false; 25 }); 26 $("li.user-link:not(.openid-processed)", context) 27 .addClass('openid-processed') 28 .click(function() { 29 $openidElements.hide(); 30 $loginElements.css("display", "block"); 31 // Clear OpenID Identifier field and remove possible error message. 32 $("#edit-openid-identifier").val('').removeClass("error"); 33 $("div.messages.error").css("display", "block"); 34 // Set focus on username field. 35 $("#edit-name")[0].focus(); 36 return false; 37 }); 38 };
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |