<div class="download-element_new bg-white">
<div class="container">
<div class="title-warp">
<h2 class="title">
BlueBox Investment Strategy</h2>
<h1 class="main-title">Funds Documents</h1>
<p class="descWrap">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
<a class="btn btn-outline-secondary mt-4 download-with-popup" href="#">
Download Factsheet
</a>
</div>
<div class="downTabs_wrap">
<ul class="nav nav-pills mb-3 tab-slider" id="pills-tab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="pills-1-tab" data-bs-toggle="pill" data-bs-target="#pills-1" type="button" role="tab" aria-controls="pills-1" aria-selected="true">
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-2-tab" data-bs-toggle="pill" data-bs-target="#pills-2" type="button" role="tab" aria-controls="pills-2" aria-selected="true">
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-3-tab" data-bs-toggle="pill" data-bs-target="#pills-3" type="button" role="tab" aria-controls="pills-3" aria-selected="true">
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="pills-4-tab" data-bs-toggle="pill" data-bs-target="#pills-4" type="button" role="tab" aria-controls="pills-4" aria-selected="true">
</button>
</li>
</ul>
<div class="tab-content" id="pills-tabContent">
<div class="tab-pane fade show active" id="pills-1" role="tabpanel" aria-labelledby="pills-1-tab" tabindex="0">
<div class="down_item_wrap">
</div>
</div>
<div class="tab-pane fade" id="pills-2" role="tabpanel" aria-labelledby="pills-2-tab" tabindex="0">
<div class="down_item_wrap">
</div>
</div>
<div class="tab-pane fade" id="pills-3" role="tabpanel" aria-labelledby="pills-3-tab" tabindex="0">
<div class="down_item_wrap">
</div>
</div>
<div class="tab-pane fade" id="pills-4" role="tabpanel" aria-labelledby="pills-4-tab" tabindex="0">
<div class="down_item_wrap">
</div>
</div>
</div>
</div>
</div>
</div>
<div class="download-element_new {{ bgGrey ? 'bg-grey' : 'bg-white' }}{% if paragraph_id %} download-element-new-{{ paragraph_id }}{% endif %}"{% if paragraph_id %} data-paragraph-id="{{ paragraph_id }}"{% endif %}>
<div class="container">
<div class="title-warp">
<h2 class="title">
{{subTitle}}</h2>
<h1 class="main-title">{{mainTitle}}</h1>
<p class="descWrap">{{desc}}</p>
{% if btn_link is not empty and btn_text is not empty %}
<a class="btn btn-outline-secondary mt-4 download-with-popup" href="{{btn_link}}">
{{btn_text}}
</a>
{% endif %}
</div>
<div class="downTabs_wrap">
<ul class="nav nav-pills mb-3 tab-slider" id="pills-tab" role="tablist">
{% for tab in tabs %}
<li class="nav-item" role="presentation">
<button class="nav-link{% if loop.index0 == selected_tab %} active{% endif %}" id="pills-{{ loop.index }}-tab" data-bs-toggle="pill" data-bs-target="#pills-{{ loop.index }}" type="button" role="tab" aria-controls="pills-{{ loop.index }}" aria-selected="true">
{{ tab.title }}
</button>
</li>
{% endfor %}
</ul>
<div class="tab-content" id="pills-tabContent">
{% for tab in tabs %}
<div class="tab-pane fade{% if loop.index0 == selected_tab %} show active{% endif %}" id="pills-{{ loop.index }}" role="tabpanel" aria-labelledby="pills-{{ loop.index }}-tab" tabindex="0">
{% if tab.class_filter is not empty or tab.link is not empty %}
<div class="tabFiter_area">
{% if tab.link is not empty %}
<a href="{{ tab.link.url }}" class="title">{{ tab.link.title }}</a>
{% else %}
<span></span>
{% endif %}
{% if tab.class_filter %}
<div class="filter_wrap">
<select class="filter-options select">
{% for class_id, class_label in tab.class_filter.options %}
<option value="{{ class_id }}"{% if class_id == tab.class_filter.selected %} selected="selected"{% endif %}>{{ class_label }}</option>
{% endfor %}
</select>
</div>
{% endif %}
</div>
{% endif %}
<div class="down_item_wrap">
{% for item in tab.items %}
<div class="down_item">
<a class="down_items" href="{{item.link}}" target="_blank">
<div class="title_wrap">
<h4 class="title">{{item.title}}
</h4>
<span>{{item.desc}}</span>
</div>
<div class="downLink">
<span class="links arrow_link"></span>
</div>
</a>
</div>
{% endfor %}
{% if ( tab.items | length > 5 ) %}
<a class="show-more-down btn-link">{{btnText}}</a>
{% endif %}
</div>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
{
"bgGrey": false,
"subTitle": "BlueBox Investment Strategy",
"mainTitle": "Funds Documents",
"desc": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.",
"btn_text": "Download Factsheet",
"btn_link": "#",
"btnText": "Load more Documents",
"paragraph_id": null,
"selected_tab": 0,
"tabs": [
{
"tab": {
"title": "Account Opening Documents and Fund Information",
"class_filter": null,
"link": null,
"items": [
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "S (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "I (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "S (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "I (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "S (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "I (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "S (USD) ACC"
}
]
}
},
{
"tab": {
"title": "KIIDs",
"class_filter": {
"options": {
"1": "I Class",
"2": "S Class",
"3": "A Class"
},
"selected": 1
},
"link": {
"title": "This is an external link",
"url": "#"
},
"items": [
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "S (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "I (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "S (USD) ACC"
}
]
}
},
{
"tab": {
"title": "Ad-Hoc comments",
"class_filter": null,
"link": null,
"items": [
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "S (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "I (USD) ACC"
}
]
}
},
{
"tab": {
"title": "Ad-Hoc comments",
"class_filter": null,
"link": null,
"items": [
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "S (USD) ACC"
},
{
"item": null,
"title": "BBF 2021 Audited Financial Statement",
"link": "#",
"desc": "I (USD) ACC"
}
]
}
}
]
}
import $ from "jquery";
$(document).ready(function () {
$(".filter-options.select").select2();
$(".down_item_wrap").each(function (index) {
const totalLenght = $(this).children(".down_item").length ;
var countNo = 5;
let btn = $(this).find(".show-more-down");
console.log(btn);
$(this)
.find(".down_item")
.slice(0, 5)
.show();
// $(document).on("click touchstart", btn , function(e)
$(btn).click(function(e){
e.preventDefault();
$(this)
.parent()
.find(".down_item")
.slice(countNo, countNo + 5)
.slideDown();
if (
$(this)
.parent()
.find(".down_item:hidden").length === 0
) {
$(this).css("display", "none");
}
countNo = countNo + 5;
});
});
});
$(".tab-slider").slick({
slidesToShow: 3,
slidesToScroll: 3,
dots: false,
arrows: true,
infinite: false,
responsive: [
{
breakpoint: 1024,
settings: {
slidesToShow: 3,
slidesToScroll: 3,
arrows: true,
}
},
{
breakpoint: 900,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
arrows: true,
}
},
{
breakpoint: 620,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
}
}
]
});
$(".slick-slide").click(function () {
$(".slick-slide").removeClass("active");
$(this).addClass("active");
});
.download-element_new {
padding: 150px 0;
@include media-breakpoint-down(lg) {
padding: 80px 0;
}
.container {
max-width: 1060px;
padding: 0 15px;
}
.title-warp {
margin-bottom: 70px;
@include media-breakpoint-down(lg) {
margin-bottom: 35px;
}
.title {
font-size: 17px;
font-family: "OpenSans_light";
line-height: 23px;
color: #120f29;
}
.main-title {
font-size: 60px;
font-family: "PlayfairDisplay-Bold";
color: #120f29;
margin-bottom: 0;
@include media-breakpoint-down(lg) {
font-size: 40px;
}
}
.descWrap {
max-width: 665px;
padding-top: 25px;
}
}
.downTabs_wrap {
.nav-pills {
align-items: flex-end;
// justify-content: space-between;
@include media-breakpoint-down(sm) {
display: block;
}
.slick-slide{
border-bottom: 3px solid #7777764d;
@include media-breakpoint-down(sm) {
border-bottom: 0;
}
&.active{
color: #43BFE8;
border-color: #43BFE8;
.nav-link{
color: #43BFE8;
}
}
}
.nav-item {
flex: 0 0 33.33%;
max-width: 330px;
@include media-breakpoint-down(sm) {
flex: 0 0 100%;
max-width: 100%;
}
&:first-child{
.nav-link{
padding-left: 0;
@include media-breakpoint-down(sm) {
padding-left: 30px !important;
}
}
}
&:last-child{
.nav-link{
padding-right: 0;
}
}
.nav-link {
color: #120f29;
font-size: 22px;
font-family: 'PlayfairDisplay-SemiBold';
line-height: 30px;
text-align: left;
padding: 0 15px 8px;
background-color: transparent;
border-bottom: 3px solid transparent;
border-radius: 0;
width: 100%;
@include media-breakpoint-down(sm) {
border-bottom: 2px solid #7777764d;
&.active{
color: #43BFE8;
border-color: #43BFE8;
}
}
@include media-breakpoint-down(lg) {
font-size: 18px;
line-height: 26px;
}
@include media-breakpoint-down(sm) {
padding-left: 30px !important;
padding-right: 0;
padding-bottom: 10px;
margin-top: 30px;
}
@include media-breakpoint-down(sm) {
font-size: 16px;
line-height: 24px;
}
}
}
}
.tab-content{
.tabFiter_area{
margin-top: 50px;
display: flex;
align-items: center;
justify-content: space-between;
@include media-breakpoint-down(lg) {
margin-top: 30px;
}
@include media-breakpoint-down(sm) {
flex-direction: column;
align-items: flex-start;
}
.title{
color: #43BFE8;
font-size: 18px;
font-family: 'PlayfairDisplay-SemiBold';
line-height: 24px;
@include media-breakpoint-down(sm) {
font-size: 16px;
margin-bottom: 15px;
}
}
.filter_wrap {
.select2-container {
width: 254px !important;
// @include media-breakpoint-down(sm) {
// width: 254 !important;
// }
&.select2-container--open {
.select2-selection--single {
.select2-selection__arrow {
transform: rotate(-180deg);
}
}
}
.select2-selection--single {
color: #120f29;
font-size: 13px;
font-family: "OpenSans-Bold";
line-height: 18px;
border: 2px solid #120f29;
border-radius: 0;
padding: 4px 15px;
height: 37px;
cursor: pointer;
display: flex;
align-items: center;
background-color: transparent;
.select2-selection__rendered {
padding-left: 0;
}
.select2-selection__arrow {
top: 0px;
right: 10px;
bottom: 0;
margin: auto;
background-image: url("/images/accordownarrow.svg");
background-repeat: no-repeat;
background-size: 22px;
width: 22px;
height: 22px;
b {
border: 0;
}
}
}
}
}
}
.down_item_wrap{
margin-top: 70px;
@include media-breakpoint-down(lg) {
margin-top: 30px;
}
.down_item{
display: none;
}
.down_items{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40px;
cursor: pointer;
text-decoration: none;
border-bottom: 1px solid #979797;
padding: 0 20px 25px 5px;
@include media-breakpoint-down(lg) {
padding: 0 0px 20px 0px;
margin-bottom: 25px;
}
&:hover{
.title_wrap{
.title{
color: #43BFE8;
}
span{
color: #43BFE8;
}
}
.downLink{
.arrow_link {
background-image: url("/images/download-arrow-Lblue.svg");
}
}
}
.title_wrap{
.title{
color: #120f29;
font-size: 19px;
font-family: 'PlayfairDisplay-SemiBold';
line-height: 26px;
margin-bottom: 5px;
@include media-breakpoint-down(lg) {
font-size: 16px;
}
@include media-breakpoint-down(sm) {
font-size: 14px;
line-height: 18px;
}
}
span{
color: #120f29;
font-size: 14px;
font-family: 'OpenSans_light';
line-height: 22px;
@include media-breakpoint-down(lg) {
font-size: 12px;
}
@include media-breakpoint-down(sm) {
font-size: 11px;
line-height: 16px;
}
}
}
.downLink{
.arrow_link {
background-image: url("/images/download-arrow-black.svg");
background-repeat: no-repeat;
background-size: contain;
width: 12px;
height: 22px;
display: block;
&:hover {
background-image: url("/images/download-arrow-Lblue.svg");
}
}
}
}
}
.show-more-down {
padding-top: 10px;
max-width: max-content;
margin-left: 10px;
}
}
}
.slick-arrow{
background-image: url("/images/accordownarrow.svg");
transform: rotate(-90deg);
top: 30%;
&.slick-prev{
transform: rotate(90deg);
left: -4%;
}
&.slick-next{
right: -4%;
}
&.slick-disabled{
background-image: none;
}
}
.slick-track{
display: flex;
align-items: flex-end;
margin-left: 0;
}
}
There are no notes for this item.