{% extends "layout/base.html.twig" %} {% block base_style %} {# Apex theme #} {{ parent() }} {% d3modcfgcheck modid="d3_extsearch" %}{% endd3modcfgcheck %} {% if mod_d3_extsearch %} {% set sCssName = "out/src/css/d3extsearch_"|cat(oModCfg_d3_extsearch.getMappedThemeId())|cat(".min.css") %} {% if sAboveTheFoldCssFile %} {% include sAboveTheFoldCssFile with {assign: "atfCss"} %} {% endif %} {{ style({ include: oViewConf.getModuleUrl('d3_extsearch', sCssName) }) }} {% if atfCss %}{% endif %} {% if blSearchPluginInstall == '1' and sSearchPluginURL %} {% endif %} {% endif %} {% endblock %} {% block base_js %} {# Wave + Apex theme #} {{ parent() }} {% d3modcfgcheck modid="d3_extsearch" %}{% endd3modcfgcheck %} {% if mod_d3_extsearch and false == oModCfg_d3_extsearch.isThemeIdMappedTo('mobile') %} {% if blUseSuggestSearch %} {% apply spaceless %} {% block d3_extsearch_js__suggest %} {% block d3_extsearch_js__suggest_jsfile %} {{ script({ include: oViewConf.getModuleUrl('d3_extsearch', 'out/src/js/apex/d3extsearch.min.js'), dynamic: __oxid_include_dynamic }) }} {% endblock %} {% block d3_extsearch_js__suggest_jssuggestcall %} {% set sCharSet = "charset"|translate %} {% set d3script %}{% apply spaceless %} document.addEventListener("DOMContentLoaded", () => { try { var suggestSearch = new d3ExtsearchSuggest({ sWaitMessage: '{% apply spaceless %}{{ sD3QSWaitMessage }}{% endapply %}', sParentThemeId: '{{ oModCfg_d3_extsearch.getReferenceThemeId() }}', sRequestUrl: '{{ oViewConf.getSelfLink()|add_url_parameters("cl=d3_extsearch_response")|cat("&shp=")|cat(oViewConf.getActiveShopId())|cat("&")|raw }}', iMinCharCount: 3 }); } catch (e) { {# don't use console.error because of undefined break in PhantomJS while generating critical css #} console.error(e.message); } }); {% endapply %}{% endset %} {{ script({ add: d3script.__toString(), dynamic: __oxid_include_dynamic }) }} {% endblock %} {% if not blD3EmptySearch %} {% set sSBDefault = "D3_EXTSEARCH_FIELD_NOTICE"|translate %} {{ script({ add: "var sD3SearchBoxDefault = '"|cat(sSBDefault)|cat("';"), dynamic: __oxid_include_dynamic }) }} {% else %} {{ script({ add: "var sD3SearchBoxDefault = '';", dynamic: __oxid_include_dynamic }) }} {% endif %} {% endblock %} {% endapply %} {% endif %} {% if blD3ShowIAS %} {% apply spaceless %} {% block d3_extsearch_js__ias %} {% block d3_extsearch_js__ias_jsfile %} {{ script({ include: oViewConf.getModuleUrl('d3_extsearch', 'out/src/js/d3extsearch_ias.min.js'), dynamic: __oxid_include_dynamic }) }} {% endblock %} {% block d3_extsearch_js__suggest_jsiascall %} {% set sCharSet = "charset"|translate %} {% set d3script %}{% apply spaceless %} $(document).ready(function () { $(document).d3extsearchias(); }); {% endapply %}{% endset %} {{ script({ add: d3script.__toString(), dynamic: __oxid_include_dynamic }) }} {% endblock %}
X
{{ oViewConf.getHiddenSid() }}
{% endblock %} {% endapply %} {% endif %} {% if blD3ShowSearchPopup %} {% block d3_extsearch_js__popup %}
{{ translate({ ident: "D3_EXTSEARCH_SEARCHINPROGRESS" }) }}
{% endblock %} {% else %} {% block d3_extsearch_js__nopopup %} {% endblock %} {% endif %} {% endif %} {% endblock %}