Skip to content
Extraits de code Groupes Projets
Valider e88b30a8 rédigé par Benaka Moorthi's avatar Benaka Moorthi
Parcourir les fichiers

Refs #4151, make sure developing w/ merged assets disabled isn't a big pain.

parent dfa487ed
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -459,19 +459,21 @@ class AssetManager ...@@ -459,19 +459,21 @@ class AssetManager
$isGenerated = self::isGenerated(self::TRANSLATIONS_JS_FILE); $isGenerated = self::isGenerated(self::TRANSLATIONS_JS_FILE);
if (!$isGenerated) { if (!$isGenerated) {
self::generateTranslationsJsFile(); $translationJs = str_replace("\n", "\r\n", Translate::getInstance()->getJavascriptTranslations());
self::writeAssetToFile($translationJs, self::TRANSLATIONS_JS_FILE);
} }
return self::getAbsoluteMergedFileLocation(self::TRANSLATIONS_JS_FILE); return self::getAbsoluteMergedFileLocation(self::TRANSLATIONS_JS_FILE);
} }
/** /**
* Generates the translations JS file. * Remove translations Js file.
*
* @return string
*/ */
public static function generateTranslationsJsFile() public static function removeTranslationsJsFile()
{ {
$translationJs = Translate::getInstance()->getJavascriptTranslations(); self::removeMergedAsset(self::TRANSLATIONS_JS_FILE);
self::writeAssetToFile($translationJs, self::TRANSLATIONS_JS_FILE);
} }
/** /**
...@@ -518,6 +520,7 @@ class AssetManager ...@@ -518,6 +520,7 @@ class AssetManager
{ {
self::removeMergedAsset(self::MERGED_CSS_FILE); self::removeMergedAsset(self::MERGED_CSS_FILE);
self::removeMergedAsset(self::MERGED_JS_FILE); self::removeMergedAsset(self::MERGED_JS_FILE);
self::removeMergedAsset(self::TRANSLATIONS_JS_FILE);
} }
/** /**
......
...@@ -61,7 +61,7 @@ class Controller extends \Piwik\Controller ...@@ -61,7 +61,7 @@ class Controller extends \Piwik\Controller
*/ */
public function getTranslationJs() public function getTranslationJs()
{ {
AssetManager::generateTranslationsJsFile(); AssetManager::removeTranslationsJsFile();
$translationsJsFile = AssetManager::getTranslationsJsFileLocation(); $translationsJsFile = AssetManager::getTranslationsJsFileLocation();
Piwik::serveStaticFile($translationsJsFile, self::JS_MIME_TYPE); Piwik::serveStaticFile($translationsJsFile, self::JS_MIME_TYPE);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter