I am trying to port my extension to use ResourceLoader and I can't seem to make 
it work. In my .php file I have:

$wgResourceModules['ext.StarRating'] = array
  (
   'scripts' => 'js/starrating.js',
   'styles' => array('css/ui.stars.css',
                     'css/starrating.css',
                     ),
   'dependencies' => 'jquery.ui.core',
   'localBasePath' => dirname( __FILE__ ),
   'remoteExtPath' => 'StarRatings',
   );
$wgHooks['BeforePageDisplay'][] = 'StarRating::setupDOM';

and in my _body.php file I have:

static function setupDOM(&$out, &$skin) {
       $out->addModules( 'ext.StarRatings' );
       return true;
}

When I hit the page and View Source, I see:

mediaWiki.loader.load(["mediawiki.util", ........., "ext.StarRatings", ........

so I would think my resource being loaded. But none of the JavaScript & CSS are 
taking effect on the page. Am I doing something obviously wrong?

Thanks,
DanB

_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to