597 search results

// ... lines 1 - 8
use EasyCorp\Bundle\EasyAdminBundle\Field\TextareaField;
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
public function supports(FieldDto $field, EntityDto $entityDto): bool
{
return $field->getFieldFqcn() === TextareaField::class;
}
// ... lines 17 - 21
}
See Code Block in Script
// ... lines 1 - 10
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
// ... lines 13 - 17
public function configure(FieldDto $field, EntityDto $entityDto, AdminContext $context): void
{
dd($field);
}
}
See Code Block in Script
// ... lines 1 - 11
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
private const MAX_LENGTH = 25;
// ... lines 15 - 30
}
See Code Block in Script
// ... lines 1 - 11
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
// ... lines 14 - 20
public function configure(FieldDto $field, EntityDto $entityDto, AdminContext $context): void
{
if (strlen($field->getFormattedValue()) <= self::MAX_LENGTH) {
return;
}
// ... lines 26 - 29
}
}
See Code Block in Script
// ... lines 1 - 9
use function Symfony\Component\String\u;
// ... lines 11 - 32
See Code Block in Script
// ... lines 1 - 11
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
// ... lines 14 - 20
public function configure(FieldDto $field, EntityDto $entityDto, AdminContext $context): void
{
if (strlen($field->getFormattedValue()) <= self::MAX_LENGTH) {
return;
}
$truncatedValue = u($field->getFormattedValue())
->truncate(self::MAX_LENGTH, '...', false);
// ... line 29
}
}
See Code Block in Script
// ... lines 1 - 11
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
// ... lines 14 - 20
public function configure(FieldDto $field, EntityDto $entityDto, AdminContext $context): void
{
if (strlen($field->getFormattedValue()) <= self::MAX_LENGTH) {
return;
}
$truncatedValue = u($field->getFormattedValue())
->truncate(self::MAX_LENGTH, '...', false);
$field->setFormattedValue($truncatedValue);
}
}
See Code Block in Script
// ... lines 1 - 11
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
// ... lines 14 - 20
public function configure(FieldDto $field, EntityDto $entityDto, AdminContext $context): void
{
if (strlen($field->getFormattedValue()) <= self::MAX_LENGTH) {
// ... line 24
}
// ... lines 26 - 29
}
}
See Code Block in Script
// ... lines 1 - 4
use EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext;
// ... lines 6 - 11
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
// ... lines 14 - 20
public function configure(FieldDto $field, EntityDto $entityDto, AdminContext $context): void
{
// ... lines 23 - 29
}
}
See Code Block in Script
// ... lines 1 - 4
use EasyCorp\Bundle\EasyAdminBundle\Config\Crud;
// ... lines 6 - 12
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
// ... lines 15 - 21
public function configure(FieldDto $field, EntityDto $entityDto, AdminContext $context): void
{
$crud = $context->getCrud();
if ($crud?->getCurrentPage() === Crud::PAGE_DETAIL) {
return;
}
// ... lines 28 - 34
}
}
See Code Block in Script
// ... lines 1 - 12
class TruncateLongTextConfigurator implements FieldConfiguratorInterface
{
// ... lines 15 - 21
public function configure(FieldDto $field, EntityDto $entityDto, AdminContext $context): void
{
// ... line 24
if ($crud?->getCurrentPage() === Crud::PAGE_DETAIL) {
// ... line 26
}
// ... lines 28 - 34
}
}
See Code Block in Script
{% extends '@EasyAdmin/default/show.html.twig' %}
// ... lines 2 - 15
See Code Block in Script
{% extends '@EasyAdmin/default/list.html.twig' %}
{% block item_actions %}
{% set _list_item_actions = _list_item_actions|filter_admin_actions(item) %}
{{ parent() }}
{% endblock %}
See Code Block in Script
{% extends '@EasyAdmin/default/list.html.twig' %}
// ... lines 2 - 8
{% block global_actions %}
// ... lines 10 - 20
{% endblock global_actions %}
See Code Block in Script
{% extends '@EasyAdmin/default/list.html.twig' %}
// ... lines 2 - 8
{% block global_actions %}
// ... lines 10 - 11
{% if easyadmin_action_is_enabled_for_list_view('export', _entity_config.name) %}
// ... lines 13 - 19
{% endif %}
{% endblock global_actions %}
See Code Block in Script
{% extends '@EasyAdmin/default/list.html.twig' %}
// ... lines 2 - 8
{% block global_actions %}
// ... lines 10 - 11
{% if easyadmin_action_is_enabled_for_list_view('export', _entity_config.name) %}
<div class="button-action">
// ... lines 15 - 18
</div>
{% endif %}
{% endblock global_actions %}
See Code Block in Script
{% extends '@EasyAdmin/default/list.html.twig' %}
// ... lines 2 - 8
{% block global_actions %}
// ... lines 10 - 11
{% if easyadmin_action_is_enabled_for_list_view('export', _entity_config.name) %}
<div class="button-action">
<a class="btn btn-primary" href="{{ path('easyadmin', _request_parameters|merge({ action: 'export' })) }}">
// ... lines 16 - 17
</a>
</div>
{% endif %}
{% endblock global_actions %}
See Code Block in Script
{% extends '@EasyAdmin/default/list.html.twig' %}
// ... lines 2 - 8
{% block global_actions %}
// ... lines 10 - 11
{% if easyadmin_action_is_enabled_for_list_view('export', _entity_config.name) %}
<div class="button-action">
<a class="btn btn-primary" href="{{ path('easyadmin', _request_parameters|merge({ action: 'export' })) }}">
<i class="fa fa-download"></i>
Export
</a>
</div>
{% endif %}
{% endblock global_actions %}
See Code Block in Script
{% extends '@EasyAdmin/default/list.html.twig' %}
// ... lines 2 - 8
{% block global_actions %}
{{ parent() }}
{% if easyadmin_action_is_enabled_for_list_view('export', _entity_config.name) %}
<div class="button-action">
<a class="btn btn-primary" href="{{ path('easyadmin', _request_parameters|merge({ action: 'export' })) }}">
<i class="fa fa-download"></i>
Export
</a>
</div>
{% endif %}
{% endblock global_actions %}
See Code Block in Script
{% extends '@EasyAdmin/default/layout.html.twig' %}
{% set _content_title = 'Admin dashboard' %}
{% block page_title -%}
{{ _content_title }}
{%- endblock %}
{% block content_header %}
<h1 class="title">{{ _content_title }}</h1>
{% endblock %}
{% block main %}
<div class="row">
<div class="col-sm-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Stats</h3>
</div>
<div class="panel-body">
<ul class="list-group" style="margin-left: 0;">
<li class="list-group-item">
<span class="badge">{{ genusCount }}</span>
Genus count
</li>
<li class="list-group-item">
<span class="badge">{{ publishedGenusCount }}</span>
Published genus count
</li>
</ul>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Chart</h3>
</div>
<div class="panel-body">
<script type="text/javascript"
src="https://ssl.gstatic.com/trends_nrtr/1015_RC10/embed_loader.js"></script>
<script type="text/javascript">
trends.embed.renderExploreWidget("TIMESERIES", {
"comparisonItem": [{
"keyword": "funny cat videos",
"geo": "",
"time": "2012-05-17 2017-05-17"
}], "category": 0, "property": ""
}, {
"exploreQuery": "q=funny%20cat%20videos",
"guestPath": "https://trends.google.com:443/trends/embed/"
});
</script>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">{{ randomGenus.name }}</h3>
</div>
<div class="panel-body">
<p>
<img src="{{ asset('images/octopus-rubescens.jpg') }}" />
</p>
<p>{{ randomGenus.funFact }}</p>
<a href="{{ path('easyadmin', {entity: 'Genus', action: 'show', id: randomGenus.id}) }}"
class="btn btn-primary">
Show details
</a>
</div>
</div>
</div>
</div>
{% endblock %}
See Code Block in Script