sankam / yii2-fancybox
FancyBox3 Widget for Yii2 framework
Package info
github.com/sankam-nikolya/yii2-fancybox
Type:yii2-extension
pkg:composer/sankam/yii2-fancybox
0.0.2
2017-06-25 06:35 UTC
Requires
- bower-asset/fancybox: *
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2026-03-15 04:44:04 UTC
README
Yii2 extension for fancyapps.com/fancybox
Installation
The preferred way to install this extension is through composer.
Either run
php composer require "sankam/yii2-fancybox" "*"
or add
"sankam/yii2-fancybox" : "*"
to the require section of your application's composer.json file.
Usage
use sankam\fancybox\FancyBox;
FancyBox::widget([
'target' => '[data-fancybox]',
'options' => [
'loop' => false,
'padding' => 0,
'margin' => [44, 0],
'onInit' => new JsExpression("
function( instance ) {
instance.$refs.downloadButton = $('<a class=\"fancybox-button fancybox-download\"></a>')
.appendTo( instance.$refs.buttons );
}
"),
'beforeMove' => new JsExpression("
function( instance, current ) {
instance.$refs.downloadButton.attr('href', current.src);
}
"),
],
]);