| Current Path : /home/eolienneia/www/templates/yootheme/vendor/yootheme/builder/elements/social/ |
| Current File : /home/eolienneia/www/templates/yootheme/vendor/yootheme/builder/elements/social/element.php |
<?php
namespace YOOtheme;
return [
'updates' => [
'2.4.14.1' => function ($node) {
if (!empty($node->props['gap'])) {
$node->props['grid_gap'] = $node->props['gap'];
unset($node->props['gap']);
}
},
'2.2.0-beta.0.1' => function ($node) {
$props = (array) (isset($node->source->props) ? $node->source->props : []);
for ($i = 1; $i <= 5; $i++) {
if (!empty($props["link_{$i}"])) {
$node->children[] = (object) [
'type' => 'social_item',
'props' => (object) ['link' => ''],
'source' => (object) [
'query' => $node->source->query,
'props' => (object) ['link' => $props["link_{$i}"]],
],
];
} elseif (!empty($node->props["link_{$i}"])) {
$node->children[] = (object) [
'type' => 'social_item',
'props' => (object) ['link' => $node->props["link_{$i}"]],
];
}
unset($node->props["link_{$i}"]);
}
unset($node->source);
},
'2.1.0-beta.0.1' => function ($node) {
if (!empty($node->props['icon_ratio'])) {
$node->props['icon_width'] = round(20 * $node->props['icon_ratio']);
unset($node->props['icon_ratio']);
}
},
'2.0.5.1' => function ($node) {
$links = !empty($node->props['links']) ? (array) $node->props['links'] : [];
for ($i = 0; $i <= 4; $i++) {
if (isset($links[$i])) {
$node->props['link_' . ($i + 1)] = $links[$i];
}
}
unset($node->props['links']);
},
'1.22.0-beta.0.1' => function ($node) {
if (isset($node->props['gutter'])) {
$node->props['gap'] = $node->props['gutter'];
unset($node->props['gutter']);
}
},
'1.20.0-beta.4' => function ($node) {
if (isset($node->props['maxwidth_align'])) {
$node->props['block_align'] = $node->props['maxwidth_align'];
unset($node->props['maxwidth_align']);
}
},
],
];