xj / yii2-imgareaselect-widget
yii2-imgareaselect-widget
Installs: 1 785
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- bower-asset/imgareaselect: *
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-12-10 20:46:15 UTC
README
https://github.com/odyniec/imgareaselect
composer.json
"require": { "xj/yii2-imgareaselect-widget": "*" },
use assets
ImgareaselectAsset::registerWithStyle($this, ImgareaselectAsset::STYLE_ANIMATED); //OR ImgareaselectAsset::registerWithStyle($this, ImgareaselectAsset::STYLE_DEFAULT);
use widget
Html::img('@web/images/color/srgb.jpg', [ 'id' => 'myimage', 'width' => 400, ]); ImgAreaSelect::widget([ 'id' => '#myimage', 'style' => ImgareaselectAsset::STYLE_ANIMATED, //default STYLE_DEFAULT 'position' => View::POS_READY, //default POS_LOAD 'clientOptions' => [ 'maxWidth' => 100, 'maxHeight' => 100, 'onInit' => 'function(img, selection){console.log("event: init");}', 'onSelectStart' => 'function(img, selection){console.log("event: select start");}', 'onSelectChange' => 'function(img, selection){console.log("event: select change");}', 'onSelectEnd' => 'function(img, selection){console.log("event: select end");}', ] ]);