Commit 11b0d243 authored by Colin Viebrock's avatar Colin Viebrock

Fixes

parent 71d361e0
...@@ -297,9 +297,7 @@ class Bundle { ...@@ -297,9 +297,7 @@ class Bundle {
{ {
if (is_null($bundle)) return static::assets(DEFAULT_BUNDLE); if (is_null($bundle)) return static::assets(DEFAULT_BUNDLE);
$server = Config::get('application.asset_url', URL::base() ); return ($bundle != DEFAULT_BUNDLE) ? "/bundles/{$bundle}/" : '/';
return ($bundle != DEFAULT_BUNDLE) ? $server."/bundles/{$bundle}/" : $server.'/';
} }
/** /**
......
...@@ -220,6 +220,18 @@ class URL { ...@@ -220,6 +220,18 @@ class URL {
*/ */
public static function to_asset($url, $https = null) public static function to_asset($url, $https = null)
{ {
// If the URL is already well-formed, just return it
if (static::valid($url)) return $url;
// If a base asset URL is defined in the configuration, use that and
// don't try and change links to http/https.
if ($root = Config::get('application.asset_url', false )) {
return rtrim($root, '/').'/'.ltrim($url, '/');
}
if (is_null($https)) $https = Request::secure(); if (is_null($https)) $https = Request::secure();
$url = static::to($url, $https); $url = static::to($url, $https);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment