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