Skip to content

Commit 482cf6a

Browse files
authored
Update default.html
1 parent 710dd8a commit 482cf6a

1 file changed

Lines changed: 8 additions & 12 deletions

File tree

‎_layouts/default.html‎

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,7 @@
341341
</div>
342342
</div>
343343

344+
<a href="/benchmarks" class="nav-link {% if page.url contains 'benchmarks' %}active-page{% endif %}">Benchmarks</a>
344345
<a href="/kontakt" class="nav-link {% if page.url contains 'kontakt' %}active-page{% endif %}">Kontakt</a>
345346
</div>
346347
</nav>
@@ -362,6 +363,7 @@ <h4>Nawigacja</h4>
362363
<li><a href="/newsy">Newsy</a></li>
363364
<li><a href="/blog">Dziennik / Blog</a></li>
364365
<li><a href="/homelab">Infrastruktura HomeLab</a></li>
366+
<li><a href="/benchmarks">Pomiary Benchmarks</a></li>
365367
<li><a href="/sponsors">Partnerzy</a></li>
366368
</ul>
367369
</div>
@@ -421,16 +423,16 @@ <h4>Follow DevLabStudy</h4>
421423

422424
<div class="footer-sublinks-bar">
423425
<a href="/">Sitemap</a>
424-
<a href="/newsy">For Media & Press</a>
426+
<a href="/newsy">For Media &amp; Press</a>
425427
<a href="/polityka-prywatnosci">Privacy Policy</a>
426-
<a href="/homelab">Infrastructure & Specs</a>
427-
<a href="/sponsors">Partners & Sponsors</a>
428-
<a href="/kontakt">Contact & Support</a>
428+
<a href="/homelab">Infrastructure &amp; Specs</a>
429+
<a href="/sponsors">Partners &amp; Sponsors</a>
430+
<a href="/kontakt">Contact &amp; Support</a>
429431
<a href="https://github.com/DevLabStudy" target="_blank">Source Code (GitHub)</a>
430432
</div>
431433

432434
<div class="footer-meta-bar">
433-
<div>Page Last Updated: <span>October 07, 2026</span></div>
435+
<div>Page Last Updated: <span>October 08, 2026</span></div>
434436
<div>Page Editor: <span>Tobiasz Kajzer</span></div>
435437
<div>Responsible System Official: <span>DevLabStudy Administrator</span></div>
436438
</div>
@@ -444,33 +446,27 @@ <h4>Follow DevLabStudy</h4>
444446
const activeLink = navCenter.querySelector('.active-page') || navLinks[0];
445447

446448
function moveIndicator(el) {
449+
if (!el) return;
447450
indicator.style.width = el.offsetWidth + 'px';
448451
indicator.style.left = el.offsetLeft + 'px';
449452
}
450453

451-
// Sprawdzamy czy w pamięci przeglądarki (sessionStorage) mamy zapisaną poprzednią pozycję wskaźnika,
452-
// dzięki czemu po kliknięciu linku animacja rusza z miejsca, w którym użytkownik aktualnie znajdował się na stronie!
453454
const savedLeft = sessionStorage.getItem('nav_indicator_left');
454455
const savedWidth = sessionStorage.getItem('nav_indicator_width');
455456

456457
if (savedLeft !== null && savedWidth !== null) {
457-
// Tymczasowo ustawiamy wskaźnik dokładnie w miejscu sprzed przeładowania bez animacji
458458
indicator.style.transition = 'none';
459459
indicator.style.left = savedLeft;
460460
indicator.style.width = savedWidth;
461461

462-
// Wymuszenie odświeżenia layoutu (reflow)
463462
void indicator.offsetHeight;
464463

465-
// Przywracamy płynne przejście i płynnie animujemy do faktycznego aktywnego elementu nowej strony
466464
indicator.style.transition = '';
467465
moveIndicator(activeLink);
468466
} else {
469-
// Jeśli brak historii sesji, ustawiamy standardowo na aktywny link
470467
moveIndicator(activeLink);
471468
}
472469

473-
// Zapisujemy pozycję po kliknięciu w jakikolwiek link nawigacji
474470
navLinks.forEach(link => {
475471
link.addEventListener('click', () => {
476472
sessionStorage.setItem('nav_indicator_left', link.offsetLeft + 'px');

0 commit comments

Comments
 (0)