MediaWiki  REL1_23
HTMLEditTools.php
Go to the documentation of this file.
00001 <?php
00002 
00003 class HTMLEditTools extends HTMLFormField {
00004     public function getInputHTML( $value ) {
00005         return '';
00006     }
00007 
00008     public function getTableRow( $value ) {
00009         $msg = $this->formatMsg();
00010 
00011         return
00012             '<tr><td></td><td class="mw-input">' .
00013             '<div class="mw-editTools">' .
00014             $msg->parseAsBlock() .
00015             "</div></td></tr>\n";
00016     }
00017 
00021     public function getDiv( $value ) {
00022         $msg = $this->formatMsg();
00023 
00024         return '<div class="mw-editTools">' . $msg->parseAsBlock() . '</div>';
00025     }
00026 
00030     public function getRaw( $value ) {
00031         return $this->getDiv( $value );
00032     }
00033 
00034     protected function formatMsg() {
00035         if ( empty( $this->mParams['message'] ) ) {
00036             $msg = $this->msg( 'edittools' );
00037         } else {
00038             $msg = $this->msg( $this->mParams['message'] );
00039             if ( $msg->isDisabled() ) {
00040                 $msg = $this->msg( 'edittools' );
00041             }
00042         }
00043         $msg->inContentLanguage();
00044 
00045         return $msg;
00046     }
00047 }