12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace backend\assets;
- use yii\base\Exception;
- use yii\web\AssetBundle;
- /**
- * AdminLte AssetBundle
- * @since 0.1
- */
- class AppAsset extends AssetBundle
- {
- public $sourcePath = '@backend/static';
- public $css = [
- 'css/AdminLTE.min.css',
- 'css/site.css'
- ];
- public $js = [
- 'js/drag.js',
- 'js/site.js'
- ];
- public $depends = [
- 'yii\web\YiiAsset',
- 'yii\bootstrap\BootstrapAsset',
- 'yii\bootstrap\BootstrapPluginAsset',
- 'common\assets\ModalAsset',
- 'common\assets\FontAwesomeAsset',
- 'common\assets\FancyboxAsset',
- 'backend\assets\SwitcherAsset',
- 'common\assets\LayerAsset',
- ];
- /**
- * @var string|bool Choose skin color, eg. `'skin-blue'` or set `false` to disable skin loading
- * @see https://almsaeedstudio.com/themes/AdminLTE/documentation/index.html#layout
- */
- public $skin = '_all-skins';
- /**
- * @inheritdoc
- */
- public function init()
- {
- // Append skin color file if specified
- if ($this->skin) {
- if (('_all-skins' !== $this->skin) && (strpos($this->skin, 'skin-') !== 0)) {
- throw new Exception('Invalid skin specified');
- }
- $this->css[] = sprintf('css/skins/%s.min.css', $this->skin);
- }
- parent::init();
- }
- }
|