summaryrefslogtreecommitdiff
path: root/modules/openid/openid.module
diff options
context:
space:
mode:
authorGábor Hojtsy <gabor@hojtsy.hu>2008-01-29 18:41:40 +0000
committerGábor Hojtsy <gabor@hojtsy.hu>2008-01-29 18:41:40 +0000
commite77a197c5c9775ffc2d8e87ce8e20012f378fb3a (patch)
treed085ac435289ad45b9121e657f91242f94b73d5b /modules/openid/openid.module
parent8aeab150eb97474e8ba6f9f5c71903a1f5f024bc (diff)
downloadbrdo-e77a197c5c9775ffc2d8e87ce8e20012f378fb3a.tar.gz
brdo-e77a197c5c9775ffc2d8e87ce8e20012f378fb3a.tar.bz2
#208556 by Pancho: fix broken display of OpenID links
Diffstat (limited to 'modules/openid/openid.module')
-rw-r--r--modules/openid/openid.module20
1 files changed, 17 insertions, 3 deletions
diff --git a/modules/openid/openid.module b/modules/openid/openid.module
index 4339d0339..259fc59b4 100644
--- a/modules/openid/openid.module
+++ b/modules/openid/openid.module
@@ -85,8 +85,22 @@ function openid_form_alter(&$form, $form_state, $form_id) {
$form['#validate'] = array('openid_login_validate');
}
- $form['openid_link'] = array('#value' => l(t('Log in using OpenID'), '#', array('attributes' => array('class' => 'openid-link'))), '#weight' => 3);
- $form['user_link'] = array('#value' => l(t('Cancel OpenID login'), '#', array('attributes' => array('class' => 'user-link'))), '#weight' => 3);
+ $items = array();
+ $items[] = array(
+ 'data' => l(t('Log in using OpenID'), '#'),
+ 'class' => 'openid-link',
+ );
+ $items[] = array(
+ 'data' => l(t('Cancel OpenID login'), '#'),
+ 'class' => 'user-link',
+ );
+
+ $form['openid_links'] = array(
+ '#value' => theme('item_list', $items),
+ '#weight' => 1,
+ );
+
+ $form['links']['#weight'] = 2;
$form['openid_url'] = array(
'#type' => 'textfield',
@@ -94,7 +108,7 @@ function openid_form_alter(&$form, $form_state, $form_id) {
'#size' => ($form_id == 'user_login') ? 58 : 13,
'#maxlength' => 255,
'#weight' => -1,
- '#description' => l(t('What is OpenID?'), 'http://openid.net/', array('external' => TRUE))
+ '#description' => l(t('What is OpenID?'), 'http://openid.net/', array('external' => TRUE)),
);
$form['openid.return_to'] = array('#type' => 'hidden', '#value' => url('openid/authenticate', array('absolute' => TRUE, 'query' => drupal_get_destination())));
}