Index: trunk/extensions/OpenStackManager/special/SpecialNovaProject.php |
— | — | @@ -193,15 +193,17 @@ |
194 | 194 | $memberOut .= Html::rawElement( 'li', array(), $projectMemberOut ); |
195 | 195 | } |
196 | 196 | if ( $memberOut ) { |
197 | | - $memberOut .= '<br />'; |
198 | 197 | $memberOut = Html::rawElement( 'ul', array(), $memberOut ); |
199 | 198 | } |
200 | | - $memberOut .= $sk->link( $this->getTitle(), wfMsg( 'openstackmanager-addmember' ), array(), |
201 | | - array( 'action' => 'addmember', 'projectname' => $projectName ), array() ); |
202 | 199 | $projectOut .= Html::rawElement( 'td', array(), $memberOut ); |
203 | 200 | $link = $sk->link( $this->getTitle(), wfMsg( 'openstackmanager-deleteproject' ), array(), |
204 | 201 | array( 'action' => 'delete', 'projectname' => $projectName ), array() ); |
205 | | - $projectOut .= Html::rawElement( 'td', array(), $link ); |
| 202 | + $actions = Html::rawElement( 'li', array(), $link ); |
| 203 | + $link = $sk->link( $this->getTitle(), wfMsg( 'openstackmanager-addmember' ), array(), |
| 204 | + array( 'action' => 'addmember', 'projectname' => $projectName ), array() ); |
| 205 | + $actions .= Html::rawElement( 'li', array(), $link ); |
| 206 | + $actions = Html::rawElement( 'ul', array(), $actions ); |
| 207 | + $projectOut .= Html::rawElement( 'td', array(), $actions ); |
206 | 208 | $projectsOut .= Html::rawElement( 'tr', array(), $projectOut ); |
207 | 209 | } |
208 | 210 | if ( $projectsOut ) { |