MediaWiki  REL1_24
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 
00023     public function getDiv( $value ) {
00024         $msg = $this->formatMsg();
00025 
00026         return '<div class="mw-editTools">' . $msg->parseAsBlock() . '</div>';
00027     }
00028 
00034     public function getRaw( $value ) {
00035         return $this->getDiv( $value );
00036     }
00037 
00038     protected function formatMsg() {
00039         if ( empty( $this->mParams['message'] ) ) {
00040             $msg = $this->msg( 'edittools' );
00041         } else {
00042             $msg = $this->msg( $this->mParams['message'] );
00043             if ( $msg->isDisabled() ) {
00044                 $msg = $this->msg( 'edittools' );
00045             }
00046         }
00047         $msg->inContentLanguage();
00048 
00049         return $msg;
00050     }
00051 }