Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions website/modules/asset/ui/src/scss/_base.scss
Original file line number Diff line number Diff line change
Expand Up @@ -177,3 +177,15 @@
.breadcrumb-link:hover {
text-decoration: underline;
}

.hidden {
opacity: 0;
overflow: hidden;
visibility: hidden;
}
.visible {
opacity: 1;

overflow: visible;
visibility: visible;
}
1 change: 0 additions & 1 deletion website/modules/asset/ui/src/scss/_cases.scss
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
&_content {
display: flex;
flex-direction: column;
gap: 2rem;
margin-bottom: 3rem;
}

Expand Down
17 changes: 16 additions & 1 deletion website/modules/case-studies-page/views/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
data-default-visible-tags="{{ data.defaultVisibleTagsCount }}"
>
<div class="cs_content">
<div class="page-main_content">{% area data.page, 'main' %}</div>
<div class="page-main_content hidden" id="page-main_content">
{% area data.page, 'main' %}
</div>

<div id="filter" class="filter-anchor"></div>

Expand Down Expand Up @@ -295,6 +297,19 @@ <h4 class="portfolio-title">{{ article.portfolioTitle }}</h4>
<script>
window.totalPages = {{ data.totalPages | json }};
</script>
<script>
const container = document.getElementById('page-main_content');

if (container) {
window.addEventListener('load', () => {
container.classList.remove('hidden');
container.classList.add('visible');
});


}

</script>
<script src="/js/modules/case-studies-page/infinite-scroll.js"></script>

{% endblock main %}
55 changes: 28 additions & 27 deletions website/views/fragments/fragments.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,30 +32,31 @@
<p class="sf-copy">&#169; {{ data.currentYear or '2025' }} S&F</p>
</footer>
{% endfragment %} {% fragment breadcrumbs() %} {% if data.page._url !=
data.home._url %}
<nav class="breadcrumb" aria-label="Breadcrumb navigation">
<ol class="breadcrumb-list">
{% for page in data.page._ancestors %}
<li class="breadcrumb-item">
<a href="{{ page._url }}" class="breadcrumb-link">
{% if page._url == data.home._url %} Home {% else %} {{ page.title }} {%
endif %}
</a>
</li>
{% endfor %} {% if data.piece %}
<li class="breadcrumb-item">
<a href="{{ data.page._url }}" class="breadcrumb-link">
{{ data.page.title }}
</a>
</li>
<li class="breadcrumb-item breadcrumb-item-current" aria-current="page">
<span>{{ data.piece.title }}</span>
</li>
{% else %}
<li class="breadcrumb-item breadcrumb-item-current" aria-current="page">
<span>{{ data.page.title }}</span>
</li>
{% endif %}
</ol>
</nav>
{% endif %} {% endfragment %}
data.home._url %}
<nav class="breadcrumb hidden" aria-label="Breadcrumb navigation">
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
<ol class="breadcrumb-list">
{% for page in data.page._ancestors %}
<li class="breadcrumb-item">
<a href="{{ page._url }}" class="breadcrumb-link">
{% if page._url == data.home._url %} Home {% else %} {{ page.title }} {%
endif %}
</a>
</li>
{% endfor %} {% if data.piece %}
<li class="breadcrumb-item">
<a href="{{ data.page._url }}" class="breadcrumb-link">
{{ data.page.title }}
</a>
</li>
<li class="breadcrumb-item breadcrumb-item-current" aria-current="page">
<span>{{ data.piece.title }}</span>
</li>
{% else %}
<li class="breadcrumb-item breadcrumb-item-current" aria-current="page">
<span>{{ data.page.title }}</span>
</li>
{% endif %}
</ol>
</nav>
{% endif %} {% endfragment %}

18 changes: 17 additions & 1 deletion website/views/layout.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
{% endif %}
>
{% render fragments.breadcrumbs() %}
<div class="sf-container">
<div class="sf-container hidden">
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
{% endblock %}

{% block main %}
Expand All @@ -45,6 +45,22 @@
</main>
{% render fragments.footer() %}
<script type="text/javascript"></script>

<script>
document.addEventListener('DOMContentLoaded', function() {
const breadcrumbs = document.querySelector('.breadcrumb');
const container = document.querySelector('.sf-container');
if (breadcrumbs) {
console.log('Script in breadcrumbs');
breadcrumbs.classList.remove('hidden');
breadcrumbs.classList.add('visible');
}
if (container) {
container.classList.remove('hidden');
container.classList.add('visible');
}
});
</script>
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
</div>
{# Close .bp-wrapper #}
{% endblock %}
Loading