regenerate: true


{% capture cache %}

{% comment %}

# -----------------------------------------------------------------------------
#  ~/assets/data/quicklinks.html
#  Liquid PROCEDURE template to create the HTML portion of the quicklink bar
#  NOTE: Loaded dynamically by J1 NAV Manager module (AJAX)
#
#  Product/Info:
#  https://jekyll-one.com
#
#  Copyright (C) 2019 Juergen Adams
#
#  J1 Template is licensed under the MIT License.
#  See: https://github.com/jekyll-one/j1_template_mde/blob/master/LICENSE
# -----------------------------------------------------------------------------
#  Test data:
#   liquid_var: {{ liquid_var | debug }}
#
# -----------------------------------------------------------------------------

{% endcomment %}

{% comment %} Liquid procedures ——————————————————————————– {% endcomment %} {% capture select_color %}themes/{{site.template.name}}/procedures/global/select_color.proc{% endcapture %} {% capture select_icon_size %}themes/{{site.template.name}}/procedures/global/select_icon_size.proc{% endcapture %}

{% comment %} Liquid var initialization ——————————————————————————– {% endcomment %}

{% comment %} Set global settings —————————————————————————— {% endcomment %} {% assign signin_modal_id = “modalOmniSignIn” %}

{% comment %} Set config files —————————————————————————— {% endcomment %} {% assign navigator_config = site.data.modules.j1_navigator %} {% assign quick_search_config = site.data.modules.j1_jekyll_search %} {% assign auth_manager_config = site.j1_auth %} {% assign cookie_consent_config = site.data.modules.j1_cookie_consent %}

{% comment %} Set config data —————————————————————————— {% endcomment %} {% assign nav_defaults = navigator_config.defaults %} {% assign nav_quicklinks_default = nav_defaults.nav_quicklinks %} {% assign nav_quicklinks_config = navigator_config.nav_quicklinks %} {% assign consent_defaults = cookie_consent_config.defaults %} {% assign consent_settings = cookie_consent_config.consent %}

{% comment %} Set config options —————————————————————————— {% endcomment %} {% assign quicklinks_options = nav_quicklinks_default | merge: nav_quicklinks_config %} {% assign consent_options = consent_defaults | merge: consent_settings %}

{% comment %} Set quicklinks properties —————————————————————————— {% endcomment %} {% assign icon_family = quicklinks_options.icon_family | downcase %}

{% assign cookies_icon = quicklinks_options.cookies_icon %} {% assign search_icon = quicklinks_options.top_search_icon %} {% assign sidebar_icon = quicklinks_options.sidebar_icon %} {% assign signin_icon = quicklinks_options.signin_icon %} {% assign signout_icon = quicklinks_options.signout_icon %}

{% assign disqus_icon = quicklinks_options.disqus_icon %} {% assign github_icon = quicklinks_options.github_icon %} {% assign patreon_icon = quicklinks_options.patreon_icon %} {% assign facebook_icon = quicklinks_options.facebook_icon %} {% assign twitter_icon = quicklinks_options.twitter_icon %}

{% assign disqus_url = quicklinks_options.disqus_url %} {% assign github_url = quicklinks_options.github_url %} {% assign patreon_url = quicklinks_options.patreon_url %} {% assign facebook_url = quicklinks_options.facebook_url %} {% assign twitter_url = quicklinks_options.twitter_url %}

{% comment %} Show|Hide Quicksearch icon —————————————————————————— {% endcomment %} {% if quick_search_config.enabled %}

{% assign show_quick_search_icon = true  %}

{% else %}

{% assign show_quick_search_icon = false %}

{% endif %}

{% comment %} Show|Hide AuthManager icon —————————————————————————— {% endcomment %} {% if auth_manager_config.enabled %}

{% assign show_auth_manager_icon = true  %}

{% else %}

{% assign show_auth_manager_icon = false %}

{% endif %}

{% comment %} Show|Hide Sidebar icon —————————————————————————— {% endcomment %} {% if quicklinks_options.sidebar %}

{% assign show_sidebar_icon = true %}

{% else %}

{% assign show_sidebar_icon = false %}

{% endif %}

{% comment %} Show|Hide CookieConsent icon —————————————————————————— {% endcomment %} {% if consent_options.enabled %}

{% assign consent_enabled = true %}

{% else %}

{% assign consent_enabled = false %}

{% endif %}

{% if consent_options.show_consent_icon %}

{% assign consent_icon_enabled  = true %}

{% else %}

{% assign consent_icon_enabled = false %}

{% endif %}

{% if consent_enabled and consent_icon_enabled %}

{% assign show_cookie_consent_icon = true %}

{% else %}

{% assign show_cookie_consent_icon = false %}

{% endif %}

{% comment %} Select icon family and size (color set dynamically by adapter) —————————————————————————— {% endcomment %} {% if quicklinks_options.icon_family == 'FontAwesome' or quicklinks_options.icon_family == 'FontAwesome4' or quicklinks_options.icon_family == 'FontAwesome5' %}

{% assign icon_family = 'fa' %}

{% elsif quicklinks_options.icon_family == 'MDI' or quicklinks_options.icon_family == 'Material Design Icons'%}

{% assign icon_family = 'mdi' %}

{% else %}

{% assign icon_family = 'mdi' %}

{% endif %}

{% include {{select_icon_size}} family=quicklinks_options.icon_family size=quicklinks_options.icon_size %} {% assign icon_size = size %}

{% comment %} Main ——————————————————————————– {% endcomment %} <!– [INFO ] [j1.modules.navigator.quicklinks.html ] [AuthManager detected as: {{ show_auth_manager_icon }}] –> <!– [INFO ] [j1.modules.navigator.quicklinks.html ] [CookieConsent detected as: {{ consent_enabled }}] –> <!– [INFO ] [j1.modules.navigator.quicklinks.html ] [Show CookieConsent icon detected as: {{ show_cookie_consent_icon }}] –> <!– [INFO ] [j1.modules.navigator.quicklinks.html ] [Set icon familiy as: {{ icon_family }}] –> <!– [INFO ] [j1.modules.navigator.quicklinks.html ] [Set icon size as: {{ icon_size }}] –> <ul class=“navbar-nav”>

{% if disqus_url != "none" %}<li nav-item><a id="disqus_id" class="nav-icon" href="{{disqus_url}}" target="_blank"><i class="{{icon_family}} {{icon_family}}-{{disqus_icon}} {{icon_size}}"></i></a></li>{% endif %}
{% if github_url != "none" %}<li nav-item><a id="github_id" class="nav-icon" href="{{github_url}}" target="_blank"><i class="{{icon_family}} {{icon_family}}-{{github_icon}} {{icon_size}}"></i></a></li>{% endif %}
{% if patreon_url != "none" %}<li nav-item><a id="patreon_id" class="nav-icon" href="{{patreon_url}}" target="_blank"><i class="{{icon_family}} {{icon_family}}-{{patreon_icon}} {{icon_size}}"></i></a></li>{% endif %}
{% if facebook_url != "none" %}<li nav-item><a id="facebook_id" class="nav-icon" href="{{facebook_url}}" target="_blank"><i class="{{icon_family}} {{icon_family}}-{{facebook_icon}} {{icon_size}}"></i></a></li>{% endif %}
{% if twitter_url != "none" %}<li nav-item><a id="twitter_id" class="nav-icon" href="{{twitter_url}}" target="_blank"><i class="{{icon_family}} {{icon_family}}-{{twitter_icon}} {{icon_size}}"></i></a></li>{% endif %}
{% if show_auth_manager_icon %}<li class="nav-item" id="quickLinksSignInOutButton" style="display: none;"><a class="nav-icon" id="navLinkSignInOut" href="#" data-toggle="modal" data-target="#{{signin_modal_id}}"><i id="iconSignInOut" class="{{icon_family}} {{icon_family}}-{{signin_icon}} {{icon_size}}"></i></a></li>{% endif %}
{% if show_cookie_consent_icon %}<li class="nav-item" id="quickLinksCookieButton" style="display: none;"><a id="cookie-state" class="nav-icon" href="#" data-toggle="modal" data-target="#cookieRevokeCentralDanger"><i class="{{icon_family}} {{icon_family}}-{{cookies_icon}} {{icon_size}}"></i></a></li>{% endif %}
{% if show_quick_search_icon %}<li class="nav-item search"><a class="nav-icon" href="#"><i class="{{icon_family}} {{icon_family}}-{{search_icon}} {{icon_size}}"></i></a></li>{% endif %}
{% if show_sidebar_icon %}<li class="nav-item side-menu"><a class="nav-icon" href="#"><i class="{{icon_family}} {{icon_family}}-{{sidebar_icon}} {{icon_size}}"></i></a></li>{% endif %}

</ul>

{% endcapture %}

{{ cache | strip_empty_lines }} {% assign cache = nil %}