From 6f61b4488e448dbe29041375d4b42591bd94f7d4 Mon Sep 17 00:00:00 2001 From: Mikael Nordfeldth Date: Sun, 8 Mar 2015 23:31:35 +0100 Subject: [PATCH] Make the OpenID settings page use more of HTMLOutputter functions --- plugins/OpenID/actions/openidsettings.php | 54 +++++++---------------- 1 file changed, 15 insertions(+), 39 deletions(-) diff --git a/plugins/OpenID/actions/openidsettings.php b/plugins/OpenID/actions/openidsettings.php index 7bef69bccd..8849cf670e 100644 --- a/plugins/OpenID/actions/openidsettings.php +++ b/plugins/OpenID/actions/openidsettings.php @@ -99,26 +99,17 @@ class OpenidsettingsAction extends SettingsAction // TRANS: Fieldset legend. $this->element('legend', null, _m('LEGEND','Add OpenID')); $this->hidden('token', common_session_token()); - $this->element('p', 'form_guide', - // TRANS: Form guide. - _m('If you want to add an OpenID to your account, ' . - 'enter it in the box below and click "Add".')); $this->elementStart('ul', 'form_data'); $this->elementStart('li'); - $this->element('label', array('for' => 'openid_url'), - // TRANS: Field label. - _m('OpenID URL')); - $this->element('input', array('name' => 'openid_url', - 'type' => 'text', - 'id' => 'openid_url')); + // TRANS: Field label. + $this->input('openid_url', _m('OpenID URL'), null, + // TRANS: Form guide. + _m('An OpenID URL which identifies you.'), null, true, + array('placeholder'=>'https://example.com/you')); $this->elementEnd('li'); $this->elementEnd('ul'); - $this->element('input', array('type' => 'submit', - 'id' => 'settings_openid_add_action-submit', - 'name' => 'add', - 'class' => 'submit', - // TRANS: Button text for adding an OpenID URL. - 'value' => _m('BUTTON','Add'))); + // TRANS: Button text for adding an OpenID URL. + $this->submit('settings_openid_add_action-submit', _m('BUTTON','Add'), 'submit', 'add'); $this->elementEnd('fieldset'); $this->elementEnd('form'); } @@ -167,16 +158,9 @@ class OpenidsettingsAction extends SettingsAction $this->hidden('token', common_session_token()); $this->element('a', array('href' => $oid->canonical), $oid->display); - $this->element('input', array('type' => 'hidden', - 'id' => 'openid_url'.$idx, - 'name' => 'openid_url', - 'value' => $oid->canonical)); - $this->element('input', array('type' => 'submit', - 'id' => 'remove'.$idx, - 'name' => 'remove', - 'class' => 'submit remove', - // TRANS: Button text to remove an OpenID. - 'value' => _m('BUTTON','Remove'))); + $this->hidden("openid_url{$idx}", $oid->canonical, 'openid_url'); + // TRANS: Button text to remove an OpenID. + $this->submit("remove{$idx}", _m('BUTTON','Remove'), 'submit remove', 'remove'); $this->elementEnd('fieldset'); $this->elementEnd('form'); $idx++; @@ -215,12 +199,8 @@ class OpenidsettingsAction extends SettingsAction } } $this->elementEnd('ul'); - $this->element('input', array('type' => 'submit', - 'id' => 'settings_openid_trustroots_action-submit', - 'name' => 'remove_trustroots', - 'class' => 'submit', - // TRANS: Button text to remove an OpenID trustroot. - 'value' => _m('BUTTON','Remove'))); + // TRANS: Button text to remove an OpenID trustroot. + $this->submit('settings_openid_trustroots_action-submit', _m('BUTTON','Remove'), 'submit', 'remove_trustroots'); $this->elementEnd('fieldset'); $prefs = User_openid_prefs::getKV('user_id', $user->id); @@ -228,13 +208,9 @@ class OpenidsettingsAction extends SettingsAction $this->elementStart('fieldset'); $this->element('legend', null, _m('LEGEND','Preferences')); $this->elementStart('ul', 'form_data'); - $this->checkBox('hide_profile_link', "Hide OpenID links from my profile", !empty($prefs) && $prefs->hide_profile_link); - $this->element('input', array('type' => 'submit', - 'id' => 'settings_openid_prefs_save', - 'name' => 'save_prefs', - 'class' => 'submit', - // TRANS: Button text to save OpenID prefs - 'value' => _m('BUTTON','Save'))); + $this->checkbox('hide_profile_link', "Hide OpenID links from my profile", !empty($prefs) && $prefs->hide_profile_link); + // TRANS: Button text to save OpenID prefs + $this->submit('settings_openid_prefs_save', _m('BUTTON','Save'), 'submit', 'save_prefs'); $this->elementEnd('ul'); $this->elementEnd('fieldset');