1 changed files with 52 additions and 0 deletions
			
			
		@ -0,0 +1,52 @@
					 | 
				
			||||
<?php | 
				
			||||
/** | 
				
			||||
 * @link http://www.yiiframework.com/ | 
				
			||||
 * @copyright Copyright (c) 2008 Yii Software LLC | 
				
			||||
 * @license http://www.yiiframework.com/license/ | 
				
			||||
 */ | 
				
			||||
 | 
				
			||||
namespace yii\jui; | 
				
			||||
 | 
				
			||||
use yii\helpers\Html; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * Resizable renders an resizable jQuery UI widget. | 
				
			||||
 * | 
				
			||||
 * For example: | 
				
			||||
 * | 
				
			||||
 * ```php | 
				
			||||
 * Resizable::begin(array( | 
				
			||||
 *     'clientOptions' => array( | 
				
			||||
 *         'grid' => array(20, 10), | 
				
			||||
 *     ), | 
				
			||||
 * )); | 
				
			||||
 * | 
				
			||||
 * echo 'Resizable contents here...'; | 
				
			||||
 * | 
				
			||||
 * Resizable::end(); | 
				
			||||
 * ``` | 
				
			||||
 * | 
				
			||||
 * @see http://api.jqueryui.com/resizable/ | 
				
			||||
 * @author Alexander Kochetov <creocoder@gmail.com> | 
				
			||||
 * @since 2.0 | 
				
			||||
 */ | 
				
			||||
class Resizable extends Widget | 
				
			||||
{ | 
				
			||||
	/** | 
				
			||||
	 * Initializes the widget. | 
				
			||||
	 */ | 
				
			||||
	public function init() | 
				
			||||
	{ | 
				
			||||
		parent::init(); | 
				
			||||
		echo Html::beginTag('div', $this->options) . "\n"; | 
				
			||||
	} | 
				
			||||
 | 
				
			||||
	/** | 
				
			||||
	 * Renders the widget. | 
				
			||||
	 */ | 
				
			||||
	public function run() | 
				
			||||
	{ | 
				
			||||
		echo Html::endTag('div') . "\n"; | 
				
			||||
		$this->registerWidget('resizable'); | 
				
			||||
	} | 
				
			||||
} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue