From 594d5f014e76c606b452c5cb193eeea83d0e4c3d Mon Sep 17 00:00:00 2001 From: walidmahade Date: Mon, 19 Feb 2024 19:44:32 +0600 Subject: [PATCH] Auto commit --- dist/app.js | 12 ++++++------ src/app.js | 11 +++++------ 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/dist/app.js b/dist/app.js index 150145a..349ac1a 100644 --- a/dist/app.js +++ b/dist/app.js @@ -638,9 +638,7 @@ const getFormattedSizes = (sizes)=>{ if (!Array.isArray(sizes)) sizes = [ sizes ]; - console.log(sizes); sizes.forEach((item)=>{ - console.log(item); let [key, value] = item.split(":"); let [start, end] = value.split("-").map(Number); let valAvg = Math.floor((start + end) / 2); @@ -945,7 +943,6 @@ $(function() { const userType = gv(SUBSCRIBER_TYPE_KEY); const rawPricesPerOperator = $(`[data-type='${SUBSCRIBER_TYPE[userType]}']`); const sizes = getFormattedSizes(isFamily ? JSON.parse(gv(CHECKBOX_LABELS.subscription_size)) : gv(CHECKBOX_LABELS.subscription_size)); - console.log(sizes); rawPricesPerOperator.each(function(index, el) { const $el = $(el); const operatorName = $el.attr("id"); @@ -958,7 +955,6 @@ $(function() { }); // sort by price operatorPrices.sort((a, b)=>a.total - b.total); - console.log(operatorPrices); // save to session storage sv("operatorPrices", JSON.stringify(operatorPrices)); submitLeadForm(); @@ -1072,14 +1068,18 @@ $(function() { * handle final form submission */ function submitLeadForm() { const $form = $("#lead-form"); + const excludedFields = [ + "operatorPrices", + NO_LABEL_FOUND + ]; const values = sessionStorage; Object.keys(values).map((key)=>{ - if (key === NO_LABEL_FOUND) return; + if (excludedFields.includes(key)) return; if (Object.values(CHECKBOX_LABELS).includes(key)) { const arr = getType(values[key]) === "array" ? JSON.parse(values[key]) : [ values[key] ]; - const forMattedArr = arr.map((val)=>val.includes(":") ? val + " GB" : val); + const forMattedArr = arr.map((val)=>val?.includes(":") ? val.split(":")[1] + " GB" : val); $form.append(``); } else $form.append(``); }); diff --git a/src/app.js b/src/app.js index 5620e3f..bc1263c 100644 --- a/src/app.js +++ b/src/app.js @@ -61,10 +61,8 @@ const getFormattedSizes = (sizes) => { if (!Array.isArray(sizes)) { sizes = [sizes]; } - console.log(sizes); sizes.forEach((item) => { - console.log(item); let [key, value] = item.split(":"); let [start, end] = value.split("-").map(Number); let valAvg = Math.floor((start + end) / 2); @@ -407,7 +405,6 @@ $(function () { const userType = gv(SUBSCRIBER_TYPE_KEY); const rawPricesPerOperator = $(`[data-type='${SUBSCRIBER_TYPE[userType]}']`); const sizes = getFormattedSizes(isFamily ? JSON.parse(gv(CHECKBOX_LABELS.subscription_size)) : gv(CHECKBOX_LABELS.subscription_size)); - console.log(sizes); rawPricesPerOperator.each(function (index, el) { const $el = $(el); @@ -422,7 +419,7 @@ $(function () { // sort by price operatorPrices.sort((a, b) => a.total - b.total); - console.log(operatorPrices); + // save to session storage sv("operatorPrices", JSON.stringify(operatorPrices)); @@ -568,12 +565,14 @@ $(function () { */ function submitLeadForm() { const $form = $("#lead-form"); + const excludedFields = ["operatorPrices", NO_LABEL_FOUND]; const values = sessionStorage; + Object.keys(values).map((key) => { - if (key === NO_LABEL_FOUND) return; + if (excludedFields.includes(key)) return; if (Object.values(CHECKBOX_LABELS).includes(key)) { const arr = getType(values[key]) === "array" ? JSON.parse(values[key]) : [values[key]]; - const forMattedArr = arr.map((val) => (val.includes(":") ? val + " GB" : val)); + const forMattedArr = arr.map((val) => (val?.includes(":") ? val.split(":")[1] + " GB" : val)); $form.append(``); } else $form.append(``); });