Merge "tipsy: using user class borks positioning of tip"
[lhc/web/wiklou.git] / includes / htmlform / HTMLEditTools.php
1 <?php
2
3 class HTMLEditTools extends HTMLFormField {
4 public function getInputHTML( $value ) {
5 return '';
6 }
7
8 public function getTableRow( $value ) {
9 $msg = $this->formatMsg();
10
11 return
12 '<tr><td></td><td class="mw-input">' .
13 '<div class="mw-editTools">' .
14 $msg->parseAsBlock() .
15 "</div></td></tr>\n";
16 }
17
18 /**
19 * @since 1.20
20 */
21 public function getDiv( $value ) {
22 $msg = $this->formatMsg();
23
24 return '<div class="mw-editTools">' . $msg->parseAsBlock() . '</div>';
25 }
26
27 /**
28 * @since 1.20
29 */
30 public function getRaw( $value ) {
31 return $this->getDiv( $value );
32 }
33
34 protected function formatMsg() {
35 if ( empty( $this->mParams['message'] ) ) {
36 $msg = $this->msg( 'edittools' );
37 } else {
38 $msg = $this->msg( $this->mParams['message'] );
39 if ( $msg->isDisabled() ) {
40 $msg = $this->msg( 'edittools' );
41 }
42 }
43 $msg->inContentLanguage();
44
45 return $msg;
46 }
47 }