From e9ab12b1ea341ebbbbcf20ecb47f8f3fa1f53456 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 18:33:58 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=20Optimize=20window=20resize=20listen?= =?UTF-8?q?er=20with=20debounce?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: pavanbadempet <11647321+pavanbadempet@users.noreply.github.com> --- assets/js/main.js | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/assets/js/main.js b/assets/js/main.js index 107471d..d68ef67 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -572,25 +572,27 @@ /* Resize */ + var resizeTimer; $(window).resize(function () { + clearTimeout(resizeTimer); + resizeTimer = setTimeout(function() { + /* Set full height in blocks */ + var width = $(window).width(); + var height = $(window).height(); - /* Set full height in blocks */ - var width = $(window).width(); - var height = $(window).height(); - - /* Set full height in started blocks */ - $('.section.started').not('.section-title').css({ 'height': height }); - if (width < 783) { + /* Set full height in started blocks */ $('.section.started').not('.section-title').css({ 'height': height }); - } - - /* Dotted skills line on resize */ - var skills_dotted = $('.skills-list.dotted .progress'); - var skills_dotted_w = skills_dotted.width(); - if (skills_dotted.length) { - skills_dotted.find('.percentage .da').css({ 'width': skills_dotted_w + 1 }); - } + if (width < 783) { + $('.section.started').not('.section-title').css({ 'height': height }); + } + /* Dotted skills line on resize */ + var skills_dotted = $('.skills-list.dotted .progress'); + var skills_dotted_w = skills_dotted.width(); + if (skills_dotted.length) { + skills_dotted.find('.percentage .da').css({ 'width': skills_dotted_w + 1 }); + } + }, 250); }); /*