first
This commit is contained in:
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Nextend\SmartSlider3\Renderable\Placement;
|
||||
|
||||
|
||||
class PlacementAbsolute extends AbstractPlacement {
|
||||
|
||||
public function attributes(&$attributes) {
|
||||
$data = $this->component->data;
|
||||
|
||||
$attributes['data-pm'] = 'absolute';
|
||||
|
||||
$this->component->createProperty('responsiveposition', 1);
|
||||
|
||||
$this->component->createDeviceProperty('left', 0);
|
||||
$this->component->createDeviceProperty('top', 0);
|
||||
|
||||
$this->component->createProperty('responsivesize', 1);
|
||||
|
||||
$this->component->createDeviceProperty('width');
|
||||
$this->component->createDeviceProperty('height');
|
||||
|
||||
$this->component->createDeviceProperty('align');
|
||||
$this->component->createDeviceProperty('valign');
|
||||
|
||||
// Chain
|
||||
$attributes['data-parentid'] = $data->get('parentid');
|
||||
$this->component->createDeviceProperty('parentalign');
|
||||
$this->component->createDeviceProperty('parentvalign');
|
||||
|
||||
$isLegacyFontScale = $this->component->getOwner()
|
||||
->getSlider()
|
||||
->isLegacyFontScale();
|
||||
if ($isLegacyFontScale) {
|
||||
$adaptiveFont = intval($data->get('adaptivefont', 1));
|
||||
if ($adaptiveFont === 0) {
|
||||
$attributes['data-adaptivefont'] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function adminAttributes(&$attributes) {
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user