Advertisement
lcawte

Untitled

Nov 19th, 2011
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. Index: SyntaxHighlight_GeSHi.php
  2. ===================================================================
  3. --- SyntaxHighlight_GeSHi.php (revision 103698)
  4. +++ SyntaxHighlight_GeSHi.php (working copy)
  5. @@ -58,6 +58,7 @@
  6. if ( version_compare( $wgVersion, '1.17alpha', '>=' ) ) {
  7. // For MediaWiki 1.17 alpha and later.
  8. $wgHooks['ExtensionTypes'][] = 'SyntaxHighlight_GeSHi::hSpecialVersion_GeSHi';
  9. + $wgAutoloadClasses['HighlightGeSHiLocal'] = $dir . 'SyntaxHighlightGeSHi.local.php';
  10. } else {
  11. // For pre-MediaWiki 1.17 alpha.
  12. $wgHooks['SpecialVersionExtensionTypes'][] = 'SyntaxHighlight_GeSHi::hOldSpecialVersion_GeSHi';
  13. Index: SyntaxHighlight_GeSHi.local.php
  14. ===================================================================
  15. --- SyntaxHighlight_GeSHi.local.php (revision 0)
  16. +++ SyntaxHighlight_GeSHi.local.php (revision 0)
  17. @@ -0,0 +1,16 @@
  18. +<?php
  19. +/**
  20. + * Custom ResourceLoader module that loads a Geshi.css per-wiki.
  21. + */
  22. +class HighlightGeSHilocal extends ResourceLoaderWikiModule {
  23. +
  24. + /**
  25. + * @param $context ResourceLoaderContext
  26. + * @return array
  27. + */
  28. + protected function getPages( ResourceLoaderContext $context ) {
  29. + return array(
  30. + 'MediaWiki:Geshi.css' => array( 'type' => 'text' ),
  31. + );
  32. + }
  33. +}
  34.  
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement