From 95a83af304f87d73e423fc4f9371e86589013fa7 Mon Sep 17 00:00:00 2001 From: Yuriy Bakhtin Date: Mon, 23 Feb 2026 17:56:36 +0300 Subject: [PATCH] Fix asset bundle --- assets/DevtoolsAsset.php | 8 ++------ assets/GiiAsset.php | 4 +--- gii/templates/modules/simple/assets/Assets.php | 8 +++----- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/assets/DevtoolsAsset.php b/assets/DevtoolsAsset.php index f0f8bf5..ade8828 100644 --- a/assets/DevtoolsAsset.php +++ b/assets/DevtoolsAsset.php @@ -8,15 +8,11 @@ namespace humhub\modules\devtools\assets; -use yii\web\AssetBundle; +use humhub\components\assets\AssetBundle; class DevtoolsAsset extends AssetBundle { - public $defer = true; - - public $publishOptions = [ - 'forceCopy' => false, - ]; + public $forceCopy = false; public $sourcePath = '@devtools/resources'; public $jsOptions = ['position' => \yii\web\View::POS_END]; public $css = ['css/humhub.devtools.css']; diff --git a/assets/GiiAsset.php b/assets/GiiAsset.php index 8715d9e..8d3ca96 100644 --- a/assets/GiiAsset.php +++ b/assets/GiiAsset.php @@ -11,8 +11,8 @@ use humhub\assets\FontAwesomeAsset; use humhub\assets\Select2Asset; +use humhub\components\assets\AssetBundle; use yii\bootstrap\BootstrapAsset; -use yii\web\AssetBundle; use yii\web\JqueryAsset; class GiiAsset extends AssetBundle @@ -26,6 +26,4 @@ class GiiAsset extends AssetBundle ]; public $depends = [BootstrapAsset::class, JqueryAsset::class, Select2Asset::class, FontAwesomeAsset::class]; - - } diff --git a/gii/templates/modules/simple/assets/Assets.php b/gii/templates/modules/simple/assets/Assets.php index 5efc205..830e187 100644 --- a/gii/templates/modules/simple/assets/Assets.php +++ b/gii/templates/modules/simple/assets/Assets.php @@ -2,7 +2,7 @@ namespace getClassNamespace('assets'); ?>; -use yii\web\AssetBundle; +use humhub\components\assets\AssetBundle; /** * AssetsBundles are used to include assets as javascript or css files @@ -20,11 +20,9 @@ class Assets extends AssetBundle public $jsOptions = ['position' => \yii\web\View::POS_END]; /** - * @var array change forceCopy to true when testing your js in order to rebuild this assets on every request (otherwise they will be cached) + * @var bool change to true when testing your js in order to rebuild this assets on every request (otherwise they will be cached) */ - public $publishOptions = [ - 'forceCopy' => false - ]; + public $forceCopy = false; public $js = [ 'js/humhub.moduleID ?>.js'