chrisbryan17's picture
Upload folder using huggingface_hub
d2897cd verified
{% block _email_abtest_settings_properties_row %}
{{ form_widget(form) }}
{% endblock %}
{% block _email_variantSettings_properties_row %}
{{ form_widget(form) }}
{% endblock %}
{% block _emailform_dynamicContent_entry_content_row %}
<div class="row form-group">
<div class="col-xs-10">
{{ form_label(form) }}
</div>
<div class="col-xs-2">
{% if 'emailform_dynamicContent_0_content' is not same as id %}
<a class="remove-item btn btn-default text-danger"><i class="ri-delete-bin-line"></i></a>
{% endif %}
</div>
</div>
<div class="row form-group">
<div class="col-xs-12">
{{ form_widget(form) }}
</div>
</div>
{% endblock %}
{% block _emailform_dynamicContent_entry_filters_entry_filters_entry_widget %}
{%- set isPrototype = ('__name__' == form.vars.name) %}
{%- set filterType = form.field.vars.value %}
{%- set filterGroup = form.object.vars.value %}
{%- set inGroup = form.vars.data.glue is defined and 'and' is same as form.vars.data.glue %}
{%- set objectIcon = (form.vars.data.object is defined and 'company' == form.vars.data.object) ? 'ri-building-2-line' : 'ri-user-6-fill' %}
<div class="panel {% if isPrototype or (inGroup and not first) %}in-group{% endif %}">
<div class="panel-footer {% if not isPrototype and '0' is same as form.vars.name %}hide{% endif %}">
<div class="col-sm-2 pl-0">
{{ form_widget(form.glue) }}
</div>
</div>
<div class="panel-body">
<div class="col-xs-6 col-sm-3 field-name">
<i class="object-icon fa {{ objectIcon }}" aria-hidden="true"></i>
<span>{% if isPrototype %}__label__{% else %}{{ form.parent.parent.vars.fields[filterGroup][filterType].label }}{% endif %}</span>
</div>
<div class="col-xs-6 col-sm-3 padding-none">
{{ form_widget(form.operator) }}
</div>
{% set hasErrors = (form.filter.vars.errors|length > 0 or form.display.vars.errors|length > 0) %}
<div class="col-xs-10 col-sm-5 padding-none {% if hasErrors %}has-error{% endif %}">
{{ form_widget(form.filter) }}
{{ form_errors(form.filter) }}
{{ form_widget(form.display) }}
{{ form_errors(form.display) }}
</div>
<div class="col-xs-2 col-sm-1">
<a href="javascript: void(0);" class="remove-selected btn btn-default text-danger pull-right"><i class="ri-delete-bin-line"></i></a>
</div>
{{ form_widget(form.field) }}
{{ form_widget(form.type) }}
{{ form_widget(form.object) }}
</div>
</div>
{% endblock %}
{% block dynamic_content_filter_entry_widget %}
<div class="tab-pane dynamic-content-filter bdr-w-0" id="{{ form.vars.id }}">
<div class="row form-group">
<div class="col-xs-10">
{{ form_label(form.content) }}
</div>
<div class="col-xs-2">
{% if id is not same as 'emailform_dynamicContent_0_filters_0' %}
<a class="remove-item remove-filter btn btn-default text-danger"><i class="ri-delete-bin-line"></i></a>
{% endif %}
</div>
</div>
<div class="row form-group">
<div class="col-xs-12">
{{ form_widget(form.content) }}
</div>
</div>
<div class="row">
<div class="col-xs-7">
<label>{{ 'Filters'|trans }}</label>
</div>
<div class="col-xs-5">
<div class="form-group">
<div class="available-filters pl-0">
<select class="chosen form-control" data-mautic="available_filters">
<option value=""></option>
{% for object, field in fields %}
{% set icon = ('company' == object) ? 'ri-building-2-line' : 'ri-user-6-fill' %}
<optgroup label="{{ ('mautic.lead.' ~ object)|trans }}">
{% for value, params in field %}
{% set list = params.properties.list|default([]) %}
{% set choices = (params.properties.type is same as 'boolean') ? formFieldParseBooleanList(list) : formFieldParseListForChoices(list) %}
{% set list = choices|json_encode %}
{% set callback = params.properties.callback|default('') %}
{% set operators = (params.operators is defined and params.operators is not empty) ? params.operators|json_encode|escape : '{}' %}
<option value="{{ value|e }}"
data-mautic="available_{{ value }}"
data-field-object="{{ object }}"
data-field-type="{{ params.properties.type }}"
data-field-list="{{ list|escape }}"
data-field-callback="{{ callback }}"
data-field-operators="{{ operators|raw }}"
class="segment-filter fa {{ icon }}">{{ params.label|trans }}</option>
{% endfor %}
</optgroup>
{% endfor %}
</select>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<div data-filter-container data-index="{{ form.filters|length }}">
{% for i, filter in form.filters %}
{% set isPrototype = ('__name__' == filter.vars.name) %}
{% if isPrototype or form.vars.fields[filter.vars.value.object][filter.vars.value.field] is defined %}
{{ form_widget(filter, {'first' : loop.first}) }}
{% endif %}
{% endfor %}
</div>
</div>
{% endblock %}
{% block dynamic_content_filter_widget %}
<div class="tab-pane dynamic-content bdr-w-0 {{ '0' == form.vars.name ? 'active' : 'fade' }}" id="{{ form.vars.id }}">
<div class="panel">
<ul class="nav nav-tabs" id="dynamicContentFilterTabs_{{ form.vars.name }}">
<li>
<a role="tab" class="addNewDynamicContentFilter" data-index="{{ form.vars.name }}"><i class="ri-add-line text-success"></i>{{ 'mautic.core.form.new'|trans }}</a>
</li>
<li class="active">
<a data-toggle="tab" href="#emailform_dynamicContent_{{ form.vars.name }}_default" role="tab">Default</a>
</li>
{% for i, filter in form['filters'] %}
<li><a role="tab" data-toggle="tab" href="#{{ filter.vars.id }}">{{ 'mautic.core.dynamicContent.tab'|trans }} {{ loop.index }}</a></li>
{% endfor %}
</ul>
<div class="tab-content pa-md">
<div class="tab-pane bdr-w-0 active" id="emailform_dynamicContent_{{ form.vars.name }}_default">
<div class="row hidden">
<div class="col-xs-10">{{ form_row(form.tokenName) }}</div>
</div>
{{ form_row(form.content) }}
</div>
{% for filter in form.filters %}
{{ form_widget(filter) }}
{% endfor %}
</div>
</div>
</div>
{% endblock %}