PATH:
home
/
lab2454c
/
incforce.com
/
wp-content
/
plugins
/
smart-slider-3
/
Nextend
/
SmartSlider3
/
Slider
/
Feature
<?php namespace Nextend\SmartSlider3\Slider\Feature; class Controls { private $slider; private $mousewheel = 0; public $drag = 0; public $touch = 1; public $keyboard = 0; public $blockCarouselInteraction = 1; public function __construct($slider) { $this->slider = $slider; $this->mousewheel = intval($slider->params->get('controlsScroll', 0)); $this->keyboard = intval($slider->params->get('controlsKeyboard', 1)); $this->blockCarouselInteraction = intval($slider->params->get('controlsBlockCarouselInteraction', 1)); $this->touch = $slider->params->get('controlsTouch', 'horizontal'); if ($slider->getSlidesCount() < 2) { $this->touch = 0; } } public function makeJavaScriptProperties(&$properties) { $properties['controls'] = array( 'mousewheel' => $this->mousewheel, 'touch' => $this->touch, 'keyboard' => $this->keyboard, 'blockCarouselInteraction' => $this->blockCarouselInteraction ); } }
[-] Align.php
[edit]
[-] Focus.php
[edit]
[+]
..
[-] BlockRightClick.php
[edit]
[-] SlideBackground.php
[edit]
[-] Responsive.php
[edit]
[-] MaintainSession.php
[edit]
[-] LazyLoad.php
[edit]
[-] Autoplay.php
[edit]
[-] PostBackgroundAnimation.php
[edit]
[-] Optimize.php
[edit]
[-] Controls.php
[edit]
[-] TranslateUrl.php
[edit]
[-] Margin.php
[edit]
[-] LayerMode.php
[edit]