X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fresourceloader%2FResourceLoaderLanguageDataModule.php;h=ffc9b3d5896d1c8cb21f9abfac7fb82fcf7a8674;hp=7a7ab892ce4d480d3b4bd1339ffe2b47a0e560bd;hb=af80076034fb734d652eb043c523c1d8df974e51;hpb=70355a243d09c098fcf33c7ced4c9a8fc5f4e1ab diff --git a/includes/resourceloader/ResourceLoaderLanguageDataModule.php b/includes/resourceloader/ResourceLoaderLanguageDataModule.php index 7a7ab892ce..ffc9b3d589 100644 --- a/includes/resourceloader/ResourceLoaderLanguageDataModule.php +++ b/includes/resourceloader/ResourceLoaderLanguageDataModule.php @@ -20,7 +20,10 @@ */ /** - * ResourceLoader module for populating language specific data, such as grammar forms. + * Module for populating language specific data, such as grammar forms. + * + * @ingroup ResourceLoader + * @internal */ class ResourceLoaderLanguageDataModule extends ResourceLoaderFileModule { @@ -52,16 +55,11 @@ class ResourceLoaderLanguageDataModule extends ResourceLoaderFileModule { * @return string JavaScript code */ public function getScript( ResourceLoaderContext $context ) { - $fileScript = parent::getScript( $context ); - $langDataScript = Xml::encodeJsCall( - 'mw.language.setData', - [ - $context->getLanguage(), - $this->getData( $context ) - ], - ResourceLoader::inDebugMode() - ); - return $fileScript . $langDataScript; + return parent::getScript( $context ) + . 'mw.language.setData(' + . ResourceLoader::encodeJsonForScript( $context->getLanguage() ) . ',' + . ResourceLoader::encodeJsonForScript( $this->getData( $context ) ) + . ');'; } /**