MediaWiki
REL1_24
|
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 }