{% extends '@nucleus/partials/particle.html.twig' %} {% block stylesheets %} {% endblock %} {% block javascript %} {% if particle.tooltip %} {% endif %} {% endblock %} {# set Animation #} {% set animation %} {% if particle.animation != 'inherit' %} jl-scrollspy="cls: jl-animation-{{particle.animation|e}};{% if particle.animation_repeat == 'enabled' %} repeat: true;{% endif %}{% if particle.animation_delay %} delay: {{particle.animation_delay|e}};{% endif %}"{% endif %} {% endset %} {# Set Max-Width Content #} {% set content_maxwidth %} {% if particle.g_maxwidth != 'inherit' %} jl-width-{{particle.g_maxwidth}}{% if particle.g_maxwidth_breakpoint != 'always' %}@{{particle.g_maxwidth_breakpoint}}{% endif %}{% if particle.g_maxwidth_alignment == 'left' %}{% elseif particle.g_maxwidth_alignment == 'center' %} jl-margin-auto{% else %} jl-margin-auto-left{% endif %}{% endif %} {% endset %} {# Set Particle Alignment #} {% set particle_alignment %} {% if particle.align != 'inherit' %} jl-text-{{ particle.align|e }}{% if particle.breakpoint != 'always' %}@{{ particle.breakpoint|e }}{% if particle.fallback != 'inherit' %} jl-text-{{ particle.fallback|e }}{% endif %}{% endif %}{% endif %} {% endset %} {# set Particle Title Style #} {% set particle_title_style %} {% if particle.particle_title %} <{{particle.particle_title_element|e}} id="el-{{ id }}" class="g5-title{% if particle.particle_title_align != 'inherit' %} jl-text-{{particle.particle_title_align|e}}{% endif %}{% if particle.particle_predefined_color != 'default' %} jl-text-{{particle.particle_predefined_color|e}}{% endif %}{% if particle.particle_title_style != 'default' %} jl-{{particle.particle_title_style|e}}{% endif %}{% if particle.particle_title_decoration != 'none' %} jl-heading-{{particle.particle_title_decoration|e}}{% endif %}{% if particle.particle_title_text_transform %} jl-text-{{particle.particle_title_text_transform|e}}{% endif %}{% if particle.particle_title_font_weight %} jl-text-{{particle.particle_title_font_weight|e}}{% endif %}"> {% if particle.particle_title_decoration == 'line' %} {{particle.particle_title|raw}} {% else %} {{particle.particle_title|raw}} {% endif %} {% endif %} {% endset %} {% set datawidth = particle.datawidth ? ' data-width="' ~ particle.datawidth ~ '"' %} {% set dataheight = particle.dataheight ? ' data-height="' ~ particle.dataheight ~ '"' %} {# Set Item Content #} {% set icon_list %} {% for item in particle.items %} {% set twitter_hashtags %} {% if particle.twitter_hashtags and item.network == 'twitter' %} data-hashtags="{{ particle.twitter_hashtags }}"{% endif %} {% endset %} {% set facebook_hashtags %} {% if particle.facebook_hashtags and item.network == 'facebook' %} data-hashtags="{{ particle.facebook_hashtags }}"{% endif %} {% endset %} {% set email_attr %} {% if particle.email_datasubject and item.network == 'mail' %} data-subject="{{ particle.email_datasubject|e }}"{% endif %} {% if particle.email_datato and item.network == 'mail' %} data-to="{{ particle.email_datato|e }}"{% endif %} {% endset %} {% set telegram_data %} {% if particle.telegram_data and item.network == 'telegram' %} data-to="{{ particle.telegram_data }}"{% endif %} {% endset %} {% set faVersion = gantry.config.page.fontawesome.version|default('fa4') %} {% if faVersion == 'fa4' %} {% else %} {% endif %}
  • {% if faVersion == 'fa4' %} {% else %} {% endif %}
  • {% endfor %} {% endset %} {# Set Visibility #} {% if particle.visibility != 'inherit' %} {% set visibility = particle.visibility in ['s', 'm', 'l', 'xl'] ? ' jl-visible@' ~ particle.visibility|e : ' jl-' ~ particle.visibility|replace({'-': '@'}) %} {% endif %} {# Set Margin #} {% if particle.margin != 'inherit' %} {% set margin = particle.margin != 'default' ? ' jl-margin-' ~ particle.margin|e : ' jl-margin' %} {% endif %} {% set attr_extra = particle.extra|attribute_array %} {% block particle %} {% if particle.enabled %} {{ particle_title_style }}
    {% if particle.button_style != 'default' %}
      {{ icon_list }}
    {% else %} {% endif %}
    {% endif %} {% endblock %} {% block javascript_footer %} {% do gantry.document.addScript(url('gantry-theme://js/sharer.min.js')) %} {% endblock %}