{%- assign link_disabled = link.disabled -%} {%- assign link_icon = link.icon -%} {%- assign link_iframe = link.iframe -%}
{%- if link.absolute_url -%}
{%- assign link_href = link.absolute_url -%}
{%- elsif link.relative_url -%}
{%- assign link_href = link.relative_url | prepend: site.baseurl -%}
{%- elsif link.file -%}
{%- assign link_icon = "file-alt" -%} {%- if talk -%} {%- assign link_href = link.file | prepend: '/documents/slides/' | prepend: site.baseurl -%} {%- elsif speaker -%} {%- assign link_href = link.file | prepend: '/documents/bio/' | prepend: site.baseurl -%} {%- else -%} {%- assign link_href = link.file | prepend: '/documents/' | prepend: site.baseurl -%} {%- endif -%}
{%- elsif link.video -%}
{%- assign link_href = link.video -%} {%- assign link_icon = "video" -%} {%- assign link_iframe = true -%} {%- if talk -%} {%- capture modal_title -%} {%- if talk.hide -%} {{ talk.name }} {%- else -%} <a class="text-reset" href="{{ talk.url | prepend: site.baseurl }}"> {{ talk.name }} </a> {%- endif -%} {%- endcapture -%} {%- capture modal_subtitle -%} {%- include partials/list_speakers.html -%} {%- endcapture -%} {%- elsif speaker -%} {%- capture modal_title -%} {%- if speaker.hide -%} {{ speaker.first_name }} {{ speaker.last_name }} {%- else -%} <a class="text-reset" href="{{ speaker.url | prepend: site.baseurl }}"> {{ speaker.first_name }} {{ speaker.last_name }} </a> {%- endif -%} {%- endcapture -%} {%- assign modal_footer = link.name -%} {%- endif -%}
{%- else -%}
{%- assign link_disabled = true -%}
{%- endif -%}
{%- capture link_tag -%}
{%- if link.disabled -%} <a class="disabled{% if link_styleclass %} {{ link_styleclass }}{% endif %}" href="#"> {%- elsif link_iframe -%} <a {% if link_styleclass %}class="{{ link_styleclass }}"{% endif %} title="{{ link.name }}" data-toggle="modal" data-target="#link-modal" data-href="{{ link_href }}" href="#" {% if modal_title -%} data-format='html' data-title="{{ modal_title | strip_newlines | escape }}" {%- if modal_subtitle %} data-subtitle="{{ modal_subtitle | strip_newlines | escape }}"{%- endif -%} {%- elsif link.name -%} data-format='text' data-title="{{ link.name }}" {%- endif %} {% if modal_footer -%} data-format='html' data-footer="{{ modal_footer | strip_newlines | escape }}" {%- elsif link.description -%} data-format='text' data-footer="{{ link.description }}" {%- endif %}> {%- else -%} <a{% if link_styleclass %} class="{{ link_styleclass }}"{% endif %} href="{{ link_href }}" title="{{ link.name }}"> {%- endif -%}
{%- endcapture -%}
{%- assign link_styleclass = “” -%}