forked from wdmg/yii2-terminal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
JqueryTerminalAsset.php
40 lines (34 loc) · 1.23 KB
/
JqueryTerminalAsset.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
namespace wdmg\terminal;
use yii\web\AssetBundle;
/**
* JqueryTerminalAsset
*
* @see jQuery Terminal Emulator - https://github.com/jcubic/jquery.terminal
* @author Alexsander Vyshnyvetskyy <alex.vyshnyvetskyy@gmail.com>
*/
class JqueryTerminalAsset extends AssetBundle
{
public $sourcePath = '@bower';
// set POS_END as jquery could be loaded at POS_END & jquery is required here
public $js = YII_ENV_DEV ? [
['jquery.terminal/js/jquery.terminal.js', 'position' => \yii\web\View::POS_END],
['jquery.terminal/js/pipe.js', 'position' => \yii\web\View::POS_END],
['jquery-ui/jquery-ui.js', 'position' => \yii\web\View::POS_END]
] : [
['jquery.terminal/js/jquery.terminal.min.js', 'position' => \yii\web\View::POS_END],
['jquery.terminal/js/pipe.js', 'position' => \yii\web\View::POS_END],
['jquery-ui/jquery-ui.min.js', 'position' => \yii\web\View::POS_END]
];
// set jquery.terminal/ in path as css stays there
public $css = [
YII_ENV_DEV ? 'jquery.terminal/css/jquery.terminal.css' : 'jquery.terminal/css/jquery.terminal.min.css',
];
public $depends = [
'yii\web\JqueryAsset',
];
public function init()
{
parent::init();
}
}