better forms for new theme

darcs-hash:20080520174759-84dde-7206aeef3246b2304d463b121a6b17c7f3f2f6d5.gz
This commit is contained in:
Evan Prodromou 2008-05-20 13:47:59 -04:00
parent 8e81943c2c
commit 6f6aed8213
8 changed files with 27 additions and 55 deletions

View File

@ -61,24 +61,12 @@ class LoginAction extends Action {
common_element_start('form', array('method' => 'POST', common_element_start('form', array('method' => 'POST',
'id' => 'login', 'id' => 'login',
'action' => common_local_url('login'))); 'action' => common_local_url('login')));
common_element('label', array('for' => 'nickname'), common_input('nickname', _t('Nickname'));
_t('Name')); common_password('password', _t('Password'));
common_element('input', array('name' => 'nickname',
'type' => 'text',
'id' => 'nickname'));
common_element('label', array('for' => 'password'),
_t('Password'));
common_element('input', array('name' => 'password',
'type' => 'password',
'id' => 'password'));
common_element('input', array('name' => 'submit', common_element('input', array('name' => 'submit',
'type' => 'submit', 'type' => 'submit',
'id' => 'submit', 'id' => 'submit',
'value' => _t('Login'))); 'value' => _t('Login')));
common_element('input', array('name' => 'cancel',
'type' => 'button',
'id' => 'cancel',
'value' => _t('Cancel')));
common_element_end('form'); common_element_end('form');
common_show_footer(); common_show_footer();
} }

View File

@ -57,11 +57,11 @@ class NewnoticeAction extends Action {
common_element_start('form', array('id' => 'newnotice', 'method' => 'POST', common_element_start('form', array('id' => 'newnotice', 'method' => 'POST',
'action' => common_local_url('newnotice'))); 'action' => common_local_url('newnotice')));
common_element('span', 'nickname', $profile->nickname); common_element('span', 'nickname', $profile->nickname);
common_element('textarea', array('rows' => 4, 'cols' => 80, common_element('textarea', array('rows' => 3, 'cols' => 60,
'name' => 'content', 'name' => 'content',
'id' => 'content'), 'id' => 'content'),
' '); ' ');
common_element('input', array('type' => 'submit', 'value' => 'Send')); common_submit('submit', _t('Send'));
common_element_end('form'); common_element_end('form');
common_show_footer(); common_show_footer();
} }

View File

@ -34,10 +34,7 @@ class PasswordAction extends SettingsAction {
common_password('oldpassword', _t('Old password')); common_password('oldpassword', _t('Old password'));
common_password('newpassword', _t('New password')); common_password('newpassword', _t('New password'));
common_password('confirm', _t('Confirm')); common_password('confirm', _t('Confirm'));
common_element('input', array('name' => 'submit', common_submit('submit', _t('Change'));
'type' => 'submit',
'id' => 'submit',
'value' => _t('Change')));
common_element_end('form'); common_element_end('form');
common_show_footer(); common_show_footer();
} }

View File

@ -46,10 +46,7 @@ class ProfilesettingsAction extends SettingsAction {
($this->arg('bio')) ? $this->arg('bio') : $profile->bio); ($this->arg('bio')) ? $this->arg('bio') : $profile->bio);
common_input('location', _t('Location'), common_input('location', _t('Location'),
($this->arg('location')) ? $this->arg('location') : $profile->location); ($this->arg('location')) ? $this->arg('location') : $profile->location);
common_element('input', array('name' => 'submit', common_submit('submit', _t('Save'));
'type' => 'submit',
'id' => 'submit',
'value' => _t('Save')));
common_element_end('form'); common_element_end('form');
common_show_footer(); common_show_footer();
} }

View File

@ -107,34 +107,11 @@ class RegisterAction extends Action {
common_element_start('form', array('method' => 'POST', common_element_start('form', array('method' => 'POST',
'id' => 'login', 'id' => 'login',
'action' => common_local_url('register'))); 'action' => common_local_url('register')));
common_element('label', array('for' => 'nickname'), common_input('nickname', _t('Nickname'));
_t('Name')); common_password('password', _t('Password'));
common_element('input', array('name' => 'nickname', common_password('confirm', _t('Confirm'));
'type' => 'text', common_input('email', _t('Email'));
'id' => 'nickname')); common_submit('submit', _t('Register'));
common_element('label', array('for' => 'password'),
_t('Password'));
common_element('input', array('name' => 'password',
'type' => 'password',
'id' => 'password'));
common_element('label', array('for' => 'confirm'),
_t('Confirm'));
common_element('input', array('name' => 'confirm',
'type' => 'password',
'id' => 'confirm'));
common_element('label', array('for' => 'email'),
_t('Email'));
common_element('input', array('name' => 'email',
'type' => 'text',
'id' => 'email'));
common_element('input', array('name' => 'submit',
'type' => 'submit',
'id' => 'submit',
'value' => _t('Register')));
common_element('input', array('name' => 'cancel',
'type' => 'button',
'id' => 'cancel',
'value' => _t('Cancel')));
common_element_end('form'); common_element_end('form');
common_show_footer(); common_show_footer();
} }

View File

@ -83,11 +83,11 @@ class ShowstreamAction extends StreamAction {
function notice_form() { function notice_form() {
common_element_start('form', array('id' => 'newnotice', 'method' => 'POST', common_element_start('form', array('id' => 'newnotice', 'method' => 'POST',
'action' => common_local_url('newnotice'))); 'action' => common_local_url('newnotice')));
common_element('textarea', array('rows' => 4, 'cols' => 80, common_element('textarea', array('rows' => 3, 'cols' => 60,
'name' => 'content', 'name' => 'content',
'id' => 'content'), 'id' => 'content'),
' '); ' ');
common_element('input', array('type' => 'submit', 'value' => 'Send')); common_submit('submit', _t('Send'));
common_element_end('form'); common_element_end('form');
} }

View File

@ -25,7 +25,7 @@
+ common_redirect() + common_redirect()
+ configuration system ($config) + configuration system ($config)
+ release 0.1 + release 0.1
- design from Open Source Web Designs + design from Open Source Web Designs
+ add H1 to each page + add H1 to each page
+ add H2 for each page section + add H2 for each page section
- doc action - doc action

View File

@ -194,6 +194,7 @@ function common_menu_item($url, $text, $title=NULL) {
} }
function common_input($id, $label, $value=NULL) { function common_input($id, $label, $value=NULL) {
common_element_start('p');
common_element('label', array('for' => $id), $label); common_element('label', array('for' => $id), $label);
$attrs = array('name' => $id, $attrs = array('name' => $id,
'type' => 'text', 'type' => 'text',
@ -202,14 +203,26 @@ function common_input($id, $label, $value=NULL) {
$attrs['value'] = htmlspecialchars($value); $attrs['value'] = htmlspecialchars($value);
} }
common_element('input', $attrs); common_element('input', $attrs);
comon_element_end('p');
} }
function common_password($id, $label) { function common_password($id, $label) {
common_element_start('p');
common_element('label', array('for' => $id), $label); common_element('label', array('for' => $id), $label);
$attrs = array('name' => $id, $attrs = array('name' => $id,
'type' => 'password', 'type' => 'password',
'id' => $id); 'id' => $id);
common_element('input', $attrs); common_element('input', $attrs);
comon_element_end('p');
}
function common_submit($id, $label) {
common_element_start('p');
common_element('input', array('type' => 'submit',
'id' => $id,
'name' => $id,
'value' => $label));
comon_element_end('p');
} }
# salted, hashed passwords are stored in the DB # salted, hashed passwords are stored in the DB