From f907f2cd60f69f2be87b8635e292f9bdf57b8b8f Mon Sep 17 00:00:00 2001 From: Deeman Date: Fri, 6 Mar 2026 10:19:08 +0100 Subject: [PATCH] fix(maps): use full trademarked score names in all map tooltips MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "Score X/100" → "Padelnomics Market Score: X/100" on country map (markets hub), city map (country overview). Opportunity map uses "Padelnomics Opportunity Score: X/100". Consistent branding across all three map views. Co-Authored-By: Claude Sonnet 4.6 --- web/src/padelnomics/content/templates/markets.html | 2 +- web/src/padelnomics/public/templates/opportunity_map.html | 2 +- web/src/padelnomics/static/js/article-maps.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/padelnomics/content/templates/markets.html b/web/src/padelnomics/content/templates/markets.html index a807cfe..84b109a 100644 --- a/web/src/padelnomics/content/templates/markets.html +++ b/web/src/padelnomics/content/templates/markets.html @@ -104,7 +104,7 @@ var color = scoreColor(c.avg_market_score); var tip = '' + c.country_name_en + '
' + c.total_venues + ' venues · ' + c.city_count + ' cities
' - + 'Score ' + c.avg_market_score + '/100'; + + 'Padelnomics Market Score: ' + c.avg_market_score + '/100'; L.marker([c.lat, c.lon], { icon: makeIcon(size, color) }) .bindTooltip(tip, { className: 'map-tooltip', direction: 'top', offset: [0, -Math.round(size / 2)] }) .on('click', function() { window.location = '/' + lang + '/markets/' + c.country_slug; }) diff --git a/web/src/padelnomics/public/templates/opportunity_map.html b/web/src/padelnomics/public/templates/opportunity_map.html index c98efad..9eca701 100644 --- a/web/src/padelnomics/public/templates/opportunity_map.html +++ b/web/src/padelnomics/public/templates/opportunity_map.html @@ -105,7 +105,7 @@ ? loc.nearest_padel_court_km.toFixed(1) + ' km to nearest court' : 'No nearby courts'; var tip = '' + loc.location_name + '
' - + 'Score ' + loc.opportunity_score + '/100
' + + 'Padelnomics Opportunity Score: ' + loc.opportunity_score + '/100
' + dist + ' · Pop. ' + fmtPop(loc.population); L.marker([loc.lat, loc.lon], { icon: makeIcon(size, color) }) .bindTooltip(tip, { className: 'map-tooltip', direction: 'top', offset: [0, -Math.round(size / 2)] }) diff --git a/web/src/padelnomics/static/js/article-maps.js b/web/src/padelnomics/static/js/article-maps.js index 2767504..975663c 100644 --- a/web/src/padelnomics/static/js/article-maps.js +++ b/web/src/padelnomics/static/js/article-maps.js @@ -52,7 +52,7 @@ var tip = '' + c.city_name + '
' + (c.padel_venue_count || 0) + ' venues' + (pop ? ' · ' + pop : '') - + '
Score ' + Math.round(c.market_score) + '/100'; + + '
Padelnomics Market Score: ' + Math.round(c.market_score) + '/100'; if (hasArticle) { tip += '
Click to explore →'; } else {