$fileScript = parent::getScript( $context );
$tagData = Sanitizer::getRecognizedTagData();
- $parserDefaults = array();
+ $parserDefaults = [];
$parserDefaults['allowedHtmlElements'] = array_merge(
array_keys( $tagData['htmlpairs'] ),
array_diff(
)
);
- $dataScript = Xml::encodeJsCall( 'mw.jqueryMsg.setParserDefaults', array( $parserDefaults ) );
+ $dataScript = Xml::encodeJsCall( 'mw.jqueryMsg.setParserDefaults', [ $parserDefaults ] );
return $fileScript . $dataScript;
}
/**
- * @param ResourceLoaderContext $context
- * @return array|null
+ * @param ResourceLoaderContext $context
+ * @return array
+ */
+ public function getScriptURLsForDebug( ResourceLoaderContext $context ) {
+ // Bypass file module urls
+ return ResourceLoaderModule::getScriptURLsForDebug( $context );
+ }
+
+ /**
+ * @return bool
*/
- public function getDefinitionSummary( ResourceLoaderContext $context ) {
- $summary = parent::getDefinitionSummary( $context );
- $summary[] = array(
- 'sanitizerData' => Sanitizer::getRecognizedTagData()
- );
- return $summary;
+ public function enableModuleContentVersion() {
+ return true;
}
}