1
0
mirror of https://github.com/flarum/core.git synced 2025-08-14 20:34:10 +02:00

Fix locale JS files not being added; add (temporary?) API to add locale CSS files

fixes flarum/core#970
This commit is contained in:
Toby Zerner
2016-09-03 22:22:36 +09:30
parent 44726633ce
commit df247925d4
3 changed files with 32 additions and 0 deletions

View File

@@ -23,6 +23,8 @@ class LocaleManager
protected $js = [];
protected $css = [];
/**
* @param SymfonyTranslator $translator
*/
@@ -79,6 +81,24 @@ class LocaleManager
return $files;
}
public function addCssFile($locale, $css)
{
$this->css[$locale][] = $css;
}
public function getCssFiles($locale)
{
$files = array_get($this->css, $locale, []);
$parts = explode('-', $locale);
if (count($parts) > 1) {
$files = array_merge(array_get($this->css, $parts[0], []), $files);
}
return $files;
}
/**
* @return SymfonyTranslator
*/