Skip to content

Commit

Permalink
Changing landing hero color based on color selected to match ad image
Browse files Browse the repository at this point in the history
  • Loading branch information
renzil committed Dec 19, 2019
1 parent d8230d1 commit 8139064
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions src/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,14 @@ function getImageUrl(key) {
return g_gdrive_map[key];
}

function changeLandingHeroImage(gender, color) {
if (!color) {
color = (gender === "male") ? DEFAULT_MALE_COLOR : DEFAULT_FEMALE_COLOR;
}

$("#landing-hero-image").attr("src", getImageUrl("./assets/images/landing-hero-"+gender+"-"+color+".png"));
}

function onColorChange(newProductColor) {
$(".o-button-circle").each(function(index, button) {
$(this).removeClass("o-button-circle--selected");
Expand All @@ -73,6 +81,7 @@ function onColorChange(newProductColor) {
$("#product-details-image").addClass("s-background-product-details-"+g_productGender+"-"+newProductColor);
$("#product-hero-image").css('background-image', 'url(' + getImageUrl("./assets/images/product-hero-"+g_productGender+"-"+newProductColor+".jpg") + ')');
g_productColor = newProductColor;
changeLandingHeroImage(g_productGender, newProductColor);
}

function loadSizingChart(gender) {
Expand All @@ -86,10 +95,7 @@ function loadSizingChart(gender) {
sizing_chart_table.append($("<tr></tr>").append($("<td></td>").text(size_array_tuple[0]), $("<td></td>").text(size_array_tuple[1]), $("<td></td>").text(size_array_tuple[2])));
}
}
function changeLandingHeroImage(gender) {
var color = gender === "male" ? DEFAULT_MALE_COLOR : DEFAULT_FEMALE_COLOR;
$("#landing-hero-image").attr("src", getImageUrl("./assets/images/landing-hero-"+gender+"-"+color+".png"));
}

function onGenderChange(newProductGender) {
$(".o-product-gender-picker .o-button-toggle-text").each(function(index, button) {
$(this).removeClass("o-button-toggle-text--selected");
Expand Down

0 comments on commit 8139064

Please sign in to comment.