| 1 |
<?php |
| 2 |
if ($form->type === self::SUB_FORM_TYPE_POPUP) { |
| 3 |
$positions = ['image-top', 'image-bottom', 'image-right', 'image-left']; |
| 4 |
} else { |
| 5 |
$positions = ['button-left', 'button-right']; |
| 6 |
} |
| 7 |
?> |
| 8 |
<div class="cell grid-x auto"> |
| 9 |
<input type="hidden" v-model="<?php echo acym_escape($vModel); ?>" name="<?php echo acym_escape($name); ?>"> |
| 10 |
<?php |
| 11 |
foreach ($positions as $value) { |
| 12 |
$class = ':class="{\'position_selected\': '.$vModel.' === \''.$value.'\'}"'; |
| 13 |
$click = '@click="selectPosition(\''.$value.'\')"'; |
| 14 |
if ($value === 'button-left') { |
| 15 |
echo '<span class="cell shrink acym__forms__menu__position__button acym_vcenter" '.$class.' '.$click.'><i class="acymicon-crop-16-9"></i><i class="acymicon-menu"></i></span>'; |
| 16 |
} elseif ($value === 'button-right') { |
| 17 |
echo '<span class="cell shrink acym__forms__menu__position__button acym_vcenter" '.$class.' '.$click.'><i class="acymicon-menu"></i><i class="acymicon-crop-16-9"></i></span>'; |
| 18 |
} elseif ($value === 'image-top') { |
| 19 |
echo '<span class="cell shrink acym__forms__menu__position__button acym_vcenter grid-x text-center" '.$class.' '.$click.'><i class="acymicon-insert-photo cell"></i><i class="acymicon-menu cell"></i></span>'; |
| 20 |
} elseif ($value === 'image-bottom') { |
| 21 |
echo '<span class="cell shrink acym__forms__menu__position__button acym_vcenter grid-x text-center" '.$class.' '.$click.'><i class="acymicon-menu cell"></i><i class="acymicon-insert-photo cell"></i></span>'; |
| 22 |
} elseif ($value === 'image-right') { |
| 23 |
echo '<span class="cell shrink acym__forms__menu__position__button acym_vcenter" '.$class.' '.$click.'><i class="acymicon-menu"></i><i class="acymicon-insert-photo"></i></span>'; |
| 24 |
} elseif ($value === 'image-left') { |
| 25 |
echo '<span class="cell shrink acym__forms__menu__position__button acym_vcenter" '.$class.' '.$click.'><i class="acymicon-insert-photo"></i><i class="acymicon-menu"></i></span>'; |
| 26 |
} |
| 27 |
} |
| 28 |
?> |
| 29 |
</div> |
| 30 |
|