diff --git a/assets/js/sections/award_pl_polska.js b/assets/js/sections/award_pl_polska.js index daf0817a3..2559fabc2 100644 --- a/assets/js/sections/award_pl_polska.js +++ b/assets/js/sections/award_pl_polska.js @@ -22,6 +22,11 @@ var maidenhead; var cachedGeoJSON = null; // Cache for GeoJSON data var isLoading = false; // Prevent duplicate API calls +// Use user-customizable map colors (same as RAC and other awards) +var confirmedColor = user_map_custom.qsoconfirm.color; +var workedColor = user_map_custom.qso.color; +var unworkedColor = (typeof(user_map_custom.unworked) !== 'undefined') ? user_map_custom.unworked.color : 'red'; + function showMapSpinner() { var mapContainer = $('#polska-map'); if (!mapContainer.find('.map-spinner-overlay').length) { @@ -173,9 +178,9 @@ function addLegend(data) { legend.onAdd = function(map) { var div = L.DomUtil.create("div", "legend"); div.innerHTML += "

" + lang_general_word_colors + "

"; - div.innerHTML += "" + lang_general_word_confirmed + " (" + confirmed + ")
"; - div.innerHTML += "" + lang_general_word_worked_not_confirmed + " (" + workednotconfirmed + ")
"; - div.innerHTML += "" + lang_general_word_not_worked + " (" + notworked + ")
"; + div.innerHTML += "" + lang_general_word_confirmed + " (" + confirmed + ")
"; + div.innerHTML += "" + lang_general_word_worked_not_confirmed + " (" + workednotconfirmed + ")
"; + div.innerHTML += "" + lang_general_word_not_worked + " (" + notworked + ")
"; return div; }; @@ -185,9 +190,9 @@ function addLegend(data) { function getColor(voivCode) { // Get status from voivodeships data by voivodeship code var status = voivodeships[voivCode]; - return status == 'C' ? 'green' : // Confirmed - status == 'W' ? 'orange' : // Worked - 'red'; // Not worked + return status == 'C' ? confirmedColor : // Confirmed + status == 'W' ? workedColor : // Worked + unworkedColor; // Not worked } function highlightFeature(e) {