The Javascript that modifies the comments form looks like this:
Code:
jQuery(function() { jQuery('#openid_system_status').hide(); jQuery('#openid_status_link').click( function() { jQuery('#openid_system_status').toggle(); return false; }); }); function stylize_profilelink() { jQuery("#commentform a[@href$='profile.php']").addClass('openid_link'); } function add_openid_to_comment_form() { jQuery('#commentform').addClass('openid'); var html = ' <a id="openid_enabled_link" href="http://openid.net">(OpenID Enabled)</a> ' + '<div id="openid_text">' + 'If you have an OpenID, you may fill it in here. If your OpenID provider provides ' + 'a name and email, those values will be used instead of the values here. ' + '<a href="http://openid.net/what/">Learn more about OpenID</a> or ' + '<a href="http://openid.net/get/">find an OpenID provider</a>.' + '</div> '; jQuery('#commentform #url').attr('maxlength', '100'); var label = jQuery('#commentform label[@for=url]'); var children = jQuery(':visible:hastext', label); if (children.length > 0) children.filter(':last').appendToText(html); else if (label.is(':hastext')) label.appendToText(html); else label.append(html); // setup action jQuery('#openid_text').hide(); jQuery('#openid_enabled_link').click( function() { jQuery('#openid_text').toggle(200); return false; }); }