Fixes #5202: View::registerJsFiles should not strip leading backlashes for protocol relative URL

This commit is contained in:
Qiang Xue
2014-09-26 16:35:15 -04:00
parent 97e37f7864
commit e7de579ee6

View File

@@ -380,7 +380,7 @@ class View extends \yii\base\View
} else {
$this->getAssetManager()->bundles[$key] = new AssetBundle([
'baseUrl' => '',
'css' => [ltrim($url, '/')],
'css' => [strncmp($url, '//', 2) === 0 ? $url : ltrim($url, '/')],
'cssOptions' => $options,
'depends' => (array) $depends,
]);
@@ -445,7 +445,7 @@ class View extends \yii\base\View
} else {
$this->getAssetManager()->bundles[$key] = new AssetBundle([
'baseUrl' => '',
'js' => [ltrim($url, '/')],
'js' => [strncmp($url, '//', 2) === 0 ? $url : ltrim($url, '/')],
'jsOptions' => $options,
'depends' => (array) $depends,
]);