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) { } }