{% trans_default_domain 'store' %}
<!-- START OF DROPDOWNS SECTION -->
<product-params inline-template v-cloak :initialitems="{{ versions }}">
<div>
{% set c = 0 %}
{% for key, parameterValue in parameterValues %}
{% set c = c + 1 %} {# ugly but works #}
{% if key == 8 %} {# wersja - bez obrazków #}
<!-- START OF 1. DROPDOWN -->
<div class="dropdown is-fullwidth dropdown1"
:class="dropdown1Classes"
:data-selected-item="items1[ selectedItem1 ].id">
<div class="dropdown-trigger"
@click="toggleDropdown1">
<div class="has-text-left no-images-inside dropdown-button no-image cool-shadow cut-text"
aria-haspopup="true"
aria-controls="dropdown-menu1">
<span>{{ 'version'|trans }}:</span>
<span class="has-text-weight-bold"><% items1[ selectedItem1 ].name %></span>
<span><% items1[ selectedItem1 ].surcharge %></span>
<span class="icon is-small">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</div>
</div>
<div class="dropdown-menu"
id="dropdown-menu1"
role="menu"
@mouseleave="toggleDropdown1">
<div class="dropdown-content">
<div :class="[ 'dropdown-item', ( selectedItem1 == index ) ? 'is-selected' : '' ]"
v-for="( item, index ) in items1"
:key="item.name"
@click.prevent="selectItem1( index, item )">
<div class="subtitle is-7">
<div class="divider"></div>
<span class="has-text-weight-bold"><% item.name %></span>
<span><% item.surcharge %></span>
<div>
<% item.description %>
</div>
</div>
<hr class="dropdown-divider">
</div>
</div>
</div>
</div>
<!-- END OF 1. DROPDOWN -->
{% else %}
{% set visibleElement = '' %}
{% if c == 2 %}
{% set visibleElement = 'secondVisible' %}
{% endif %}
{% if c == 3 %}
{% set visibleElement = 'thirdVisible' %}
{% endif %}
{% if c == 4 %}
{% set visibleElement = 'fourthVisible' %}
{% endif %}
<!-- START OF 2. DROPDOWN -->
<div class="dropdown is-fullwidth dropdown{{ c }}"
:class="dropdown{{ c }}Classes"
v-show="{{ visibleElement }}"
:data-selected-item="items{{ c }}[ selectedItem{{ c }} ].id"
:data-selected-img="items{{ c }}[ selectedItem{{ c }} ].images[ selectedImg{{ c }} ].id">
<div class="dropdown-trigger" @click="toggleDropdown{{ c }}">
<div class="has-text-left dropdown-button cool-shadow"
aria-haspopup="true"
aria-controls="dropdown-menu{{ c }}">
<span>{{ parameterValue.parameter.name|trans }}:</span>
<figure class="image">
<img class="select-image-display" v-if="showcheck{{ c }}==1"
:src="items{{ c }}[ selectedItem{{ c }} ].images[ selectedImg{{ c }} ].src"
:alt="items{{ c }}[ selectedItem{{ c }} ].images[ selectedImg{{ c }} ].desc">
</figure>
<span class="has-text-weight-bold" v-if="showcheck{{ c }}==1"><% items{{ c }}[ selectedItem{{ c }} ].images[ selectedImg{{ c }} ].desc %></span>
<span class="has-text-weight-bold" v-if="showcheck{{ c }}==0">{{ 'choose'|trans }}</span>
<span v-if="showcheck{{ c }}==1"><% items{{ c }}[ selectedItem{{ c }} ].surcharge %></span>
<span class="icon is-small" v-if="showcheck{{ c }}==1">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</div>
</div>
<div class="dropdown-menu"
id="dropdown-menu{{ c }}"
role="menu"
@mouseleave="toggleDropdown{{ c }}">
<div class="dropdown-content">
<div :class="[ 'dropdown-item', ( selectedItem{{ c }} == itemIndex ) ? 'is-selected' : '' ]"
v-for="( item, itemIndex ) in items{{ c }}">
<span class="has-text-weight-bold"><% item.name %></span>
<span><% item.surcharge %></span>
<div><% item.description %></div>
<div class="divider{{ c }}"></div>
<div class="columns remove-first-element is-mobile is-multiline multiple-images">
<div class="column is-one-fifth"
v-for="( img, imgIndex ) in item.images"
:key="img.name"
@click="selectItem{{ c }}( itemIndex, imgIndex, img, item )">
<figure class="image" v-if="img.src">
<img :src="img.src" class="dropdown-img">
<figcaption class="has-text-centered is-size-7">
<% img.desc %>
</figcaption>
<span class="dropdown-subitem-selected" v-if="selectedImg{{ c }} == imgIndex && selectedItem{{ c }} == itemIndex && showcheck{{ c }}==1">
<i class="fa fa-check is-white"></i>
</span>
</figure>
</div>
</div>
<hr class="dropdown-divider">
</div>
</div>
</div>
</div>
<!-- END OF {{ c }}. DROPDOWN -->
{% endif %}
{% endfor %}
{#
<!-- START OF 3. DROPDOWN -->
<div class="dropdown is-fullwidth"
:class="dropdown3Classes"
v-show="thirdVisible"
:data-selected-item="items3[ selectedItem3 ].id"
:data-selected-img="items3[ selectedItem3 ].images[ selectedImg3 ].id">
<div class="dropdown-trigger" @click="toggleDropdown3">
<div class="has-text-left dropdown-button cool-shadow"
aria-haspopup="true"
aria-controls="dropdown-menu3">
<span>Obszycie:</span>
<figure class="image">
<img class="select-image-display"
:src="items3[ selectedItem3 ].images[ selectedImg3 ].src"
:alt="items3[ selectedItem3 ].images[ selectedImg3 ].desc">
</figure>
<span class="has-text-weight-bold"><% items3[ selectedItem3 ].name %></span>
<span><% items3[ selectedItem3 ].surcharge %></span>
<span class="icon is-small">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</div>
</div>
<div class="dropdown-menu"
id="dropdown-menu3"
role="menu"
@mouseleave="toggleDropdown3">
<div class="dropdown-content">
<div :class="[ 'dropdown-item', ( selectedItem3 == itemIndex ) ? 'is-selected' : '' ]"
v-for="( item, itemIndex ) in items3">
<span class="has-text-weight-bold"><% item.name %></span>
<span><% item.surcharge %></span>
<div><% item.description %></div>
<div class="divider3"></div>
<div class="columns is-mobile is-multiline multiple-images">
<div class="column is-one-fifth"
v-for="( img, imgIndex ) in item.images"
:key="img.name"
@click="selectItem3( itemIndex, imgIndex )">
<figure class="image">
<img :src="img.src" class="dropdown-img">
<figcaption class="has-text-centered is-size-7">
<% img.desc %>
</figcaption>
<span class="dropdown-subitem-selected" v-if="selectedImg3 == imgIndex && selectedItem3 == itemIndex">
<i class="fa fa-check is-white"></i>
</span>
</figure>
</div>
</div>
<hr class="dropdown-divider">
</div>
</div>
</div>
</div>
<!-- END OF 3. DROPDOWN -->
<!-- START OF 4. DROPDOWN -->
<div class="dropdown is-fullwidth"
:class="dropdown4Classes"
v-show="fourthVisible"
:data-selected-item="items4[ selectedItem4 ].id"
:data-selected-img="items4[ selectedItem4 ].images[ selectedImg4 ].id">
<div class="dropdown-trigger" @click="toggleDropdown4">
<div class="has-text-left dropdown-button cool-shadow"
aria-haspopup="true"
aria-controls="dropdown-menu4">
<span>Obszycie:</span>
<figure class="image">
<img class="select-image-display"
:src="items4[ selectedItem4 ].images[ selectedImg4 ].src"
:alt="items4[ selectedItem4 ].images[ selectedImg4 ].desc">
</figure>
<span class="has-text-weight-bold"><% items4[ selectedItem4 ].name %></span>
<span><% items4[ selectedItem4 ].surcharge %></span>
<span class="icon is-small">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</div>
</div>
<div class="dropdown-menu"
id="dropdown-menu4"
role="menu"
@mouseleave="toggleDropdown4">
<div class="dropdown-content">
<div :class="[ 'dropdown-item', ( selectedItem4 == itemIndex ) ? 'is-selected' : '' ]"
v-for="( item, itemIndex ) in items4">
<span class="has-text-weight-bold"><% item.name %></span>
<span><% item.surcharge %></span>
<div><% item.description %></div>
<div class="divider4"></div>
<div class="columns is-mobile is-multiline multiple-images">
<div class="column is-one-fifth"
v-for="( img, imgIndex ) in item.images"
:key="img.name"
@click="selectItem4( itemIndex, imgIndex )">
<figure class="image">
<img :src="img.src" class="dropdown-img">
<figcaption class="has-text-centered is-size-7">
<% img.desc %>
</figcaption>
<span class="dropdown-subitem-selected" v-if="selectedImg4 == imgIndex && selectedItem4 == itemIndex">
<i class="fa fa-check is-white"></i>
</span>
</figure>
</div>
</div>
<hr class="dropdown-divider">
</div>
</div>
</div>
</div>
<!-- END OF 4. DROPDOWN -->
#}
</div>
</product-params>
{#
{% set c = 0 %}
{% for key, parameterValue in parameterValues %}
{% set c = c + 1 %}
{% if key == 8 %}
<product-simple-dropdown :element="{{ c }}" inline-template v-cloak :items="{{ versions }}">
<div class="dropdown is-fullwidth" :data-selected-item="items[ selectedItem ].id" :class="dropdownClasses" @mouseover="setShowMenu">
<div class="dropdown-trigger" @click="toggleDropdown">
<div class="has-text-left no-images-inside dropdown-button no-image cool-shadow" aria-haspopup="true" aria-controls="dropdown-menu2">
<span>{{ parameterValue.parameter.name }}:</span>
<span class="has-text-weight-bold"><% items[ selectedItem ].name %></span>
<span class="icon is-small">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</div>
</div>
<div v-if="showmenu == 1" class="dropdown-menu" id="dropdown-menu2" role="menu" @mouseleave="toggleDropdown">
<div class="dropdown-content">
<div :class="[ 'dropdown-item', ( selectedItem == index ) ? 'is-selected' : '' ]"
v-for="( item, index ) in items"
:key="item.name"
@click="selectItem( index, item )">
<div class="subtitle is-7 version-select">
<span style="display: none" class="chosen_param_select"><% item.id %></span>
<div class="divider"></div>
<span class="has-text-weight-bold"><% item.name %></span>
<div>
<% item.description %>
</div>
</div>
<hr class="dropdown-divider">
</div>
</div>
</div>
</div>
</product-simple-dropdown>
<!-- END OF MODEL DROPDOWN -->
{% else %}
<div class="parameter_container" data-counter="{{ c }}" id="next_param_{{ c }}" style="{% if c > 1 %}display: none{% endif %}">
<!-- START OF SEAT TRIM DROPDOWN -->
<product-complex-dropdown inline-template v-cloak :element="{{ c }}"
:items="[
{
id : 0,
name : '{{ 'choose'|trans }}',
surcharge : '',
description: '',
images : [
{
id : 0,
src : '',
desc: '',
},
]
}
]">
<div @mouseover="setShowMenu" class="dropdown is-fullwidth" :class="dropdownClasses" :data-selected-item="items[ selectedItem ].id" :data-selected-img="items[ selectedItem ].images[ selectedImg ].id">
<div class="dropdown-trigger" @click="toggleDropdown">
<div class="has-text-left dropdown-button cool-shadow" aria-haspopup="true" aria-controls="dropdown-menu2">
<span>{{ parameterValue.parameter.name }}: </span>
<figure class="image" v-if="showcheck==1">
<img v-if="showcheck==1" {% if parameterValue.parameter.id == 75 %} style="margin-left:62px;" {% endif %} class="toHide_{{ c }} select-image-display" :src="items[ selectedItem ].images[ selectedImg ].src" :alt="items[ selectedItem ].images[ selectedImg ].desc">
</figure>
<span v-if="showcheck==0" style="margin-left:-50px;" class="has-text-weight-bold">{{ 'choose_version'|trans }}</span>
<span v-if="showcheck==1" id="reset-param-value" class="toHide_{{ c }} has-text-weight-bold reset-param-value"><% items[ selectedItem ].images[ selectedImg ].desc %></span>
<span v-if="showcheck==1" class="toHide_{{ c }}"> </span>
<span class="icon is-small">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</div>
</div>
<div v-if="showmenu == 1" class="dropdown-menu" id="dropdown-menu2" role="menu" @mouseleave="toggleDropdown">
<div class="dropdown-content">
<div :class="[ 'dropdown-item', ( selectedItem == itemIndex ) ? 'is-selected' : '' ]" :showcheck="0"
v-for="( item, itemIndex ) in items">
<span class="has-text-weight-bold"><% item.name %></span>
<span><% item.surcharge %></span>
<div><% item.description %></div>
<div class="divider2"></div>
<div class="columns is-mobile is-multiline multiple-images">
<div class="column is-one-fifth"
v-for="( img, imgIndex ) in item.images"
:key="img.name"
@click="selectItem( itemIndex, img, imgIndex, item )">
<figure class="image">
<img :src="img.src" class="dropdown-img">
<figcaption class="has-text-centered is-size-7">
<% img.desc %>
</figcaption>
<span class="dropdown-subitem-selected" v-if="selectedImg == imgIndex && selectedItem == itemIndex && showcheck==1">
<i class="fa fa-check is-white"></i>
</span>
</figure>
</div>
</div>
<hr class="dropdown-divider">
</div>
</div>
</div>
</div>
</product-complex-dropdown>
</div>
{% endif %}
{% endfor %}
#}