Skip to content
Snippets Groups Projects
TicketAsset.php 1.37 KiB
Newer Older
  • Learn to ignore specific revisions
  • Marcello Pivanti's avatar
    Marcello Pivanti committed
    <?php
    
    /**
     * Art-ER Attrattività, ricerca e territorio dell’Emilia-Romagna
     * OPEN 2.0
     *
    
     * @see https://www.open2.0.regione.lombardia.it Developers'community
     * @license GPLv3
     * @license https://opensource.org/licenses/gpl-3.0.html GNU General Public License version 3
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
     *
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
     * @package    arter\amos\ticket\assets
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
     * @category   CategoryName
     * @author     Elite Division S.r.l.
     */
    
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
    namespace arter\amos\ticket\assets;
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
    
    
    waltermazza's avatar
    waltermazza committed
    use arter\amos\core\widget\WidgetAbstract;
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
    use yii\web\AssetBundle;
    
    /**
     * Class TicketAsset
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
     * @package arter\amos\ticket\assets
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
     */
    class TicketAsset extends AssetBundle
    {
        /**
         * @inheritdoc
         */
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
        public $sourcePath = '@vendor/arter/amos-ticket/src/assets/web';
    
    Marcello Pivanti's avatar
    Marcello Pivanti committed
    
        /**
         * @inheritdoc
         */
        public $publishOptions = [
            'forceCopy' => YII_DEBUG,
        ];
    
        /**
         * @inheritdoc
         */
        public $css = [
            'less/ticket.less',
        ];
    
        /**
         * @inheritdoc
         */
        public $js = [
            'js/ticket.js'
        ];
    
        /**
         * @inheritdoc
         */
        public $depends = [
            'yii\web\JqueryAsset',
        ];
    
        public function init()
        {
            $moduleL = \Yii::$app->getModule('layout');
    
            if (!empty(\Yii::$app->params['dashboardEngine']) && \Yii::$app->params['dashboardEngine'] == WidgetAbstract::ENGINE_ROWS) {
                $this->css = ['less/ticket_fullsize.less'];
            }
    
            parent::init();
        }
    }