@php /** @var \App\Models\Page $page */ \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); // če element, njegov starš ali stari starš predstavlja povezavo na stran, moramo prikazati tudi gumb, ki odpre tako stran (ker v načinu urejanja URL-ji ne delujejo) $uri = $page->elementUri($current_page, true); \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); $resize_horizontal = in_array(\App\Classes\Prefs::$web_page_element_types[$page->element_type_key]['resize'] ?? null, ['horizontal', 'both']); \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); if($resize_horizontal and (\App\Classes\Prefs::$web_properties['width']['exclude_element_types'] ?? null) and (in_array($page->element_type_key, \App\Classes\Prefs::$web_properties['width']['exclude_element_types']) or in_array($page->parent?->element_type_key.'.'.$page->element_type_key, \App\Classes\Prefs::$web_properties['width']['exclude_element_types']) or in_array($page->parent?->parent?->element_type_key.'.'.$page->parent?->element_type_key.'.'.$page->element_type_key, \App\Classes\Prefs::$web_properties['width']['exclude_element_types']) )) { $resize_horizontal = false; } \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); $resize_vertical = in_array(\App\Classes\Prefs::$web_page_element_types[$page->element_type_key]['resize'] ?? null, ['vertical', 'both']); \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); if($resize_vertical and \App\Classes\Prefs::$web_properties['height']['exclude_element_types'] ?? null and (in_array($page->element_type_key, \App\Classes\Prefs::$web_properties['height']['exclude_element_types']) or in_array($page->parent?->element_type_key.'.'.$page->element_type_key, \App\Classes\Prefs::$web_properties['height']['exclude_element_types']) or in_array($page->parent?->parent?->element_type_key.'.'.$page->parent?->element_type_key.'.'.$page->element_type_key, \App\Classes\Prefs::$web_properties['height']['exclude_element_types']) )) { $resize_vertical = false; } \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); if(str_contains($page->element_type_key, 'block')) { $select_parent_label = null; } else { $select_parent_label = __null('edit.select_parent'); if(__null('tables.pages.element_type.'.$page->parent?->element_type_key.'.label')) { $select_parent_label .= ': '.__null('tables.pages.element_type.'.$page->parent?->element_type_key.'.label'); } } \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); @endphp @php \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); @endphp @if(\App\Classes\Prefs::$web_edit_mode and !($bound_copy_descendant ?? null))
{{-- resize elementa; handlerji za to so v EditToolbar.vue --}} @php \App\Http\Middleware\MonimaTiming::mark('edit_element.blade'); @endphp @if($resize_horizontal)