Merge pull request #1172 from mhancoc7/patch-2
Allow passing in attributes for Theme js files
This commit is contained in:
commit
f1d970bb3d
|
@ -206,7 +206,7 @@ class Theme {
|
||||||
return $links;
|
return $links;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function javascript($files, $base=DOMAIN_THEME)
|
public static function javascript($files, $base=DOMAIN_THEME, $attributes="async")
|
||||||
{
|
{
|
||||||
if( !is_array($files) ) {
|
if( !is_array($files) ) {
|
||||||
$files = array($files);
|
$files = array($files);
|
||||||
|
@ -214,15 +214,15 @@ class Theme {
|
||||||
|
|
||||||
$scripts = '';
|
$scripts = '';
|
||||||
foreach($files as $file) {
|
foreach($files as $file) {
|
||||||
$scripts .= '<script async src="'.$base.$file.'?version='.BLUDIT_VERSION.'"></script>'.PHP_EOL;
|
$scripts .= '<script '.$attributes.' src="'.$base.$file.'?version='.BLUDIT_VERSION.'"></script>'.PHP_EOL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $scripts;
|
return $scripts;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function js($files, $base=DOMAIN_THEME)
|
public static function js($files, $base=DOMAIN_THEME, $attributes="async")
|
||||||
{
|
{
|
||||||
return self::javascript($files, $base);
|
return self::javascript($files, $base, $attributes);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function plugins($type)
|
public static function plugins($type)
|
||||||
|
|
Loading…
Reference in New Issue