Skip to content

Commit af59bc0

Browse files
committed
remove use of arrow functions for yuglify
1 parent 8952b64 commit af59bc0

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

static/js/sponsors/applicationForm.js

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
$(document).ready(function(){
22
const SELECTORS = {
3-
checkboxesContainer: () => $('#benefits_container'),
4-
costLabel: () => $("#cost_label"),
5-
clearFormBtn: () => $("#clear_form_btn"),
6-
packageInput: () => $("input[name=package]"),
7-
applicationForm: () => $("#application_form"),
8-
getPackageInfo: (packageId) => $("#package_benefits_" + packageId),
9-
getPackageBenefits: (packageId) => SELECTORS.getPackageInfo(packageId).children(),
10-
benefitsInputs: () => $("input[id^=id_benefits_]"),
11-
getBenefitLabel: (benefitId) => $('label[benefit_id=' + benefitId + ']'),
12-
getBenefitInput: (benefitId) => SELECTORS.benefitsInputs().filter('[value=' + benefitId + ']'),
13-
getBenefitConflicts: (benefitId) => $('#conflicts_with_' + benefitId).children(),
14-
getSelectedBenefits: () => SELECTORS.benefitsInputs().filter(":checked"),
3+
checkboxesContainer: function() { return $("#benefits_container"); },
4+
costLabel: function() { return $("#cost_label"); },
5+
clearFormBtn: function() { return $("#clear_form_btn"); },
6+
packageInput: function() { return $("input[name=package]"); },
7+
applicationForm: function() { return $("#application_form"); },
8+
getPackageInfo: function(packageId) { return $("#package_benefits_" + packageId); },
9+
getPackageBenefits: function(packageId) { return SELECTORS.getPackageInfo(packageId).children(); },
10+
benefitsInputs: function() { return $("input[id^=id_benefits_]"); },
11+
getBenefitLabel: function(benefitId) { return $('label[benefit_id=' + benefitId + ']'); },
12+
getBenefitInput: function(benefitId) { return SELECTORS.benefitsInputs().filter('[value=' + benefitId + ']'); },
13+
getBenefitConflicts: function(benefitId) { return $('#conflicts_with_' + benefitId).children(); },
14+
getSelectedBenefits: function() { return SELECTORS.benefitsInputs().filter(":checked"); },
1515
}
1616

17-
displayPackageCost = (packageId) => {
17+
displayPackageCost = function(packageId) {
1818
let packageInfo = SELECTORS.getPackageInfo(packageId);
1919
let cost = packageInfo.attr("data-cost");
2020
SELECTORS.costLabel().html('Sponsorship cost is $' + cost.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + ' USD')
@@ -63,10 +63,10 @@ $(document).ready(function(){
6363
let isChangeFromPackageChange = SELECTORS.costLabel().html() == "Updating cost..."
6464
if (!isChangeFromPackageChange) {
6565
let selectedBenefits = SELECTORS.getSelectedBenefits();
66-
selectedBenefits = $.map(selectedBenefits, (b) => $(b).val()).sort();
66+
selectedBenefits = $.map(selectedBenefits, function(b) { return $(b).val() }).sort();
6767
let selectedPackageId = SELECTORS.packageInput().filter(":checked").val()
6868
let packageBenefits = SELECTORS.getPackageBenefits(selectedPackageId);
69-
packageBenefits = $.map(packageBenefits, (b) => $(b).text()).sort();
69+
packageBenefits = $.map(packageBenefits, function(b) { return $(b).text() }).sort();
7070

7171
// check same num of benefits and join with string. if same string, both lists have the same benefits
7272
if (packageBenefits.length == selectedBenefits.length && packageBenefits.join(',') === selectedBenefits.join(',')){

0 commit comments

Comments
 (0)