Changeset 1870 for MediaWiki/trunk
- Timestamp:
- 2008-04-02 09:16:49 (6 months ago)
- Files:
-
- 1 modified
-
MediaWiki/trunk/FCKeditor.body.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
MediaWiki/trunk/FCKeditor.body.php
r1853 r1870 62 62 } 63 63 64 public function onLanguageGetMagic(&$magicWords, $langCode) 65 { 66 $magicWords['DISABLE_RTE'] = array( 0, '__DISABLE_RTE__' ); 67 68 return true; 69 } 70 71 public function onParserBeforeInternalParse(&$parser, &$text, &$strip_state) 72 { 73 MagicWord::get( 'DISABLE_RTE' )->matchAndRemove( $text ); 74 75 return true; 76 } 77 64 78 public function registerHooks() { 65 global $wgHooks ;79 global $wgHooks, $wgExtensionFunctions; 66 80 67 81 $wgHooks['UserToggles'][] = array($this, 'onUserToggles'); … … 72 86 $wgHooks['EditPagePreviewTextEnd'][] = array($this, 'onEditPagePreviewTextEnd'); 73 87 $wgHooks['CustomEditor'][] = array($this, 'onCustomEditor'); 88 $wgHooks['LanguageGetMagic'][] = array($this, "onLanguageGetMagic"); 89 $wgHooks['ParserBeforeInternalParse'][] = array($this, "onParserBeforeInternalParse"); 74 90 75 91 if ($this->debug) { … … 199 215 200 216 if (in_array($wgTitle->getNamespace(), $this->getExcludedNamespaces())) { 217 return true; 218 } 219 220 if (false !== strpos($form->textbox1, "__DISABLE_RTE__")) { 201 221 return true; 202 222 }