2017 © Pedro Peláez
 

yii-extension yii-csol

Implement Object Literal methods for client script Yii

image

pendalff/yii-csol

Implement Object Literal methods for client script Yii

  • Wednesday, July 23, 2014
  • by yapendalff
  • Repository
  • 1 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Yii ClientScript ObjectLiteral

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

Read more about this: * Markup-based unobtrusive comprehensive DOM-ready execution * Show love to the object literal * Использование объектов для красивой структуры кода в JavaScript, (*2)

Installation

Copy this component to extensions/yii-csol or add as submodule:, (*3)

git submodule add git://github.com/smaknsk/yii-csol.git extensions/yii-csol

Add to protected/config/main.php, (*4)

    'components' => array(
        ...
        'clientScript' => array(
            'class' => 'ext.yii-csol.YiiCSOL',
            'revisionFile' => 'clienscript.rev',
            'coreScriptPosition' => CClientScript::POS_END, // At will. Required Yii >= 1.1.11
            'defaultScriptFilePosition' => CClientScript::POS_END // At will. 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();

The Versions

23/07 2014

dev-master

9999999-dev

Implement Object Literal methods for client script Yii

  Sources   Download

GPL

by Alexander Sobolevskiy

yii clientscript