From 6703a797028a84c8c6db232da7cda47d8b1cc7ef Mon Sep 17 00:00:00 2001 From: PSzyszkaSpark <44572993+PSzyszkaSpark@users.noreply.github.com> Date: Wed, 11 Mar 2020 17:35:33 +0100 Subject: [PATCH] [SD-824] Corrects color presentation in admin panel (#10012) * Corrects color presentation in admin panel * Corrects handlebar_extensions.js * Corrects color display in variant form and removes upparcase in handlebar_extensions.js * Changes checks from option type presentation to name --- .../javascripts/spree/backend/handlebar_extensions.js | 7 +++++++ .../app/views/spree/admin/variants/_autocomplete.js.erb | 2 +- backend/app/views/spree/admin/variants/_form.html.erb | 9 +++++++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/backend/app/assets/javascripts/spree/backend/handlebar_extensions.js b/backend/app/assets/javascripts/spree/backend/handlebar_extensions.js index f7267e7b7ad..ae849f2e0a1 100644 --- a/backend/app/assets/javascripts/spree/backend/handlebar_extensions.js +++ b/backend/app/assets/javascripts/spree/backend/handlebar_extensions.js @@ -8,3 +8,10 @@ Handlebars.registerHelper('t', function (key) { Handlebars.registerHelper('edit_product_url', function (productId) { return Spree.routes.edit_product(productId) }) +Handlebars.registerHelper('name_or_presentation', function (optionValue) { + if (optionValue.name === 'color') { + return optionValue.name + } else { + return optionValue.presentation + } +}) diff --git a/backend/app/views/spree/admin/variants/_autocomplete.js.erb b/backend/app/views/spree/admin/variants/_autocomplete.js.erb index d6499cf428b..4488c186b06 100644 --- a/backend/app/views/spree/admin/variants/_autocomplete.js.erb +++ b/backend/app/views/spree/admin/variants/_autocomplete.js.erb @@ -12,7 +12,7 @@