From d27f1953fa8ab42cb84dc97e4aa1da893988cc72 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Fri, 27 Apr 2007 15:53:28 +0000 Subject: [PATCH] Beautify the Special:Userrights form a bit --- includes/HTMLForm.php | 2 ++ includes/SpecialUserrights.php | 38 +++++++++++++++++++++++-------- languages/messages/MessagesEn.php | 2 +- 3 files changed, 32 insertions(+), 10 deletions(-) diff --git a/includes/HTMLForm.php b/includes/HTMLForm.php index 1a2f5810a9..715c8c8828 100644 --- a/includes/HTMLForm.php +++ b/includes/HTMLForm.php @@ -123,6 +123,7 @@ class HTMLForm { function HTMLSelectGroups($selectname, $selectmsg, $selected=array(), $multiple=false, $size=6, $reverse=false) { $groups = User::getAllGroups(); $out = htmlspecialchars( wfMsg( $selectmsg ) ); + $out .= "
"; if( $multiple ) { $attribs = array( @@ -132,6 +133,7 @@ function HTMLSelectGroups($selectname, $selectmsg, $selected=array(), $multiple= } else { $attribs = array( 'name' => $selectname ); } + $attribs['style'] = 'width: 100%'; $out .= wfElement( 'select', $attribs, null ); foreach( $groups as $group ) { diff --git a/includes/SpecialUserrights.php b/includes/SpecialUserrights.php index c6e4669a72..597b7f2c40 100644 --- a/includes/SpecialUserrights.php +++ b/includes/SpecialUserrights.php @@ -158,17 +158,37 @@ class UserrightsForm extends HTMLForm { Xml::openElement( 'fieldset' ) . Xml::element( 'legend', array(), wfMsg( 'userrights-editusergroup' ) ) . $wgOut->parse( wfMsg( 'editinguser', $username ) ) . - " + "
- - - - - + + -
" . HTMLSelectGroups( 'member', $this->mName.'-groupsmember', $groups, true, 6 ) . "" . HTMLSelectGroups( 'available', $this->mName.'-groupsavailable', $groups, true, 6, true) . "
" . $wgOut->parse( wfMsg( 'userrights-reason' ) ) . "" . Xml::input( 'user-reason', 30 ) . " + + + + + +
" . HTMLSelectGroups( 'member', $this->mName.'-groupsmember', $groups, true, 6 ) . "" . HTMLSelectGroups( 'available', $this->mName.'-groupsavailable', $groups, true, 6, true) . "
\n" . - $wgOut->parse( wfMsg('userrights-groupshelp') ) . - Xml::submitButton( wfMsg( 'saveusergroups' ), array( 'name' => 'saveusergroups' ) ) . + + " . + $wgOut->parse( wfMsg('userrights-groupshelp') ) . + " + + + " . + Xml::label( wfMsg( 'userrights-reason' ), 'wpReason' ) . + " + " . + Xml::input( 'user-reason', 60, false, array( 'id' => 'wpReason' ) ) . + " + + + + " . + Xml::submitButton( wfMsg( 'saveusergroups' ), array( 'name' => 'saveusergroups' ) ) . + " + + \n" . Xml::closeElement( 'fieldset' ) . Xml::closeElement( 'form' ) . "\n" ); diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index a2ad2f3aec..40fc283935 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -1265,7 +1265,7 @@ containing all of the search terms will appear in the result).", 'userrights-groupsavailable' => 'Available groups:', 'userrights-groupshelp' => 'Select groups you want the user to be removed from or added to. Unselected groups will not be changed. You can deselect a group with CTRL + Left Click', -'userrights-reason' => 'Reason:', +'userrights-reason' => 'Reason for change:', # Groups 'group' => 'Group:', -- 2.20.1