Skip to content

pendalff/yii-csol

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Copy this component to extensions/yii-csol or add as submodule:

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

Add to protected/config/main.php

	'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();

About

Implement Object Literal methods for client script Yii with composer file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%