I "create" custom tag extension....
... extension not load css.
...
"AutoloadClasses": {
"MKCalendar": "includes/MKCalendar.php"
},
"Hooks": {
"BeforePageDisplay": "MKCalendar::onBeforePageDisplay",
"ParserFirstCallInit": "MKCalendar::efMKCalendarParserInit"
},
"ResourceFileModulePaths": {
"localBasePath": "modules",
"remoteExtPath": "MKCalendar/modules"
},
"ResourceModules": {
"ext.MKCalendar.styles": {
"styles": [
"mkcalendar.css"
]
}
}
...
//...
public function onBeforePageDisplay( $out, $skin ): void {
$moduleStyles[] = 'ext.MKCalendar.styles';
$out->addModuleStyles( $moduleStyles );
}
//...
mw.loader.getState("ext.MKCalendar.styles");
'registered'