smak/yii-csol Implement Object Literal methods for client script Yii

clientscript

Yii ClientScript ObjectLiteral

Using objects for organize your client script code. The implementation of the basic methods Object Literal for framework Yii CClientScript.

Read more about this:

Installation

Composer

composer require smak/yii-csol

Add to protected/config/main.php

    'components' => array(
        ...
        'clientScript' => array(
            'class' => 'ext.yii-csol.YiiCSOL',
            'revisionFile' => 'clienscript.rev',
            'coreScriptPosition' => CClientScript::POS_END, // Optional. Required Yii >= 1.1.11
            'defaultScriptFilePosition' => CClientScript::POS_END // Optional. Required Yii >= 1.1.11
        ),
    )

API

YiiCSOL::registerScriptInit($module = null, $controller = null, $action = null, $position=self::POS_READY, $data = array())


Yii::app()->clientScript->registerScriptInit();

YiiCSOL::registerScriptData($name, $data)


Yii::app()->clientScript->registerScriptData();

YiiCSOL::registerCssFile($url, $media='')


Yii::app()->clientScript->registerCssFile();

YiiCSOL::registerScriptFile($url, $position = null, $isRevision = true)


Yii::app()->clientScript->registerScriptFile();

YiiCSOL::getRevision()


Yii::app()->clientScript->getRevision();

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

Comments



1.0.1 is the latest of 2 releases



GPL license
Stats
0 github stars & 1 github forks
0 downloads in the last day
0 downloads in the last 30 days
196 total downloads