first
This commit is contained in:
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Nextend\SmartSlider3\Slider\Feature;
|
||||
|
||||
|
||||
use Nextend\Framework\Platform\Platform;
|
||||
use Nextend\Framework\View\Html;
|
||||
|
||||
class Margin {
|
||||
|
||||
private $slider;
|
||||
|
||||
private $margin;
|
||||
|
||||
public function __construct($slider) {
|
||||
|
||||
$this->slider = $slider;
|
||||
|
||||
$this->margin = explode('|*|', $slider->params->get('margin', '0|*|0|*|0|*|0'));
|
||||
}
|
||||
|
||||
public function renderSlider($sliderHTML) {
|
||||
if (!Platform::isAdmin() && count($this->margin) >= 4) {
|
||||
array_splice($this->margin, 4);
|
||||
if ($this->margin[0] != 0 || $this->margin[1] != 0 || $this->margin[2] != 0 || $this->margin[3] != 0) {
|
||||
$sliderHTML = Html::tag("div", array(
|
||||
"class" => "n2-ss-margin",
|
||||
"encode" => false,
|
||||
"style" => "margin: " . implode('px ', $this->margin) . "px;"
|
||||
), $sliderHTML);
|
||||
}
|
||||
}
|
||||
|
||||
return $sliderHTML;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user