From 08026944024f98fc8e7488fc1a7ec54fe51866e4 Mon Sep 17 00:00:00 2001 From: Brad Bodine Date: Thu, 16 Jan 2025 08:42:19 -0600 Subject: [PATCH] fix: plan comparison functionality (#4925) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * add data attr to date field div, refactor listener to handle bubbled events * comment fix * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * use keydown id attr * use keydown attr on zip text fields, move ajax script to js file * remove log * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4876) * removal of in line JS * changed element name * Update keyboard_navigation.js Fix broken event listener Signed-off-by: Brad Bodine * sep effective on kinds fields inline fix (#4872) * use keydown attr on zip text fields, move ajax script to js file * use data attr for select tag * fix label required asterisk --------- Co-authored-by: Ann Caballero * temporary fix for broken faa cucumber steps (#4854) * temporary fix for broken faa cucumber steps * fix income forms * add bs4 to date validation * fix back to household buttons * fix deduction form ids * tax info cucumber fix * cucumber step fixes * add driver alert accept to step * remove javascript void from anchors --------- Co-authored-by: Brad Bodine * benefits inline fixes (#4852) * replace onclick with propagated listener in js * replace kb handlers * fix data attr val * use new helper for benefit * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. * don't show warnings on benefits --------- Co-authored-by: Ann Caballero Co-authored-by: Brad Bodine * fix: correct modal IDs and form IDs for termination date updates (#4867) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com… * 188690910 faa applicant demographics (#4856) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selec… * 188655868 sep insurance fields inline fix (#4871) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox … * sep marriage fields inline fix (#4868) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection a… * Refactor personal form JavaScript: move inline script to separate file (#4881) * other questions footer clipping (#4882) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection … * 188660630 csp enabled create broker agency button disabled (#4857) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * R… * fix inline js broken on edit view (#4884) * fix: ensure customPlugin is registered only once for live chat error … (#4883) fix: ensure customPlugin is registered only once for live chat error logging * fix brakeman warnings (#4888) * fix: broker agency search functionality broken (#4886) * fix: cleave js error and move js to correct file (#4891) * fix: keydown not working and multiple click equals multiple submissions (#4889) * fix: keydown not working and multiple click equals multiple submissions * fix: prevent multiple submissions by restoring button state after form submission * fix: add data-keydown-id attribute to remove location button for acce… (#4893) fix: add data-keydown-id attribute to remove location button for accessibility * fix: broken broker inbox (#4892) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and cle… * move turbolinks nonce header js out of application.js (#4894) * move turbolinks nonce header js out of application.js * remove temporary cucumber fix steps * 188739356 broker unable to delete office location via keyboard 2 (#4898) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com… * refactor: streamline reinstate modal functionality and improve event … (#4900) * refactor: streamline reinstate modal functionality and improve event handling * Update inline_replacements.js Signed-off-by: Brad Bodine --------- Signed-off-by: Brad Bodine * Found a layout issue. * fix: add unique IDs and keydown attributes to SSN toggle buttons for … (#4902) fix: add unique IDs and keydown attributes to SSN toggle buttons for accessibility * cucumber fixes (#4899) * cucumber fixes * cucumber fixes * reinstate cucumber fixes * cucumber continue btn fix * Redirect should be to a url. * fix: show submit button when broker agency is selected (#4901) * fix: add missing closing div for action group in broker agency form (#4905) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.… * fix: update keydown attributes for self-employed income buttons (#4908) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com>… * fix: initialize input masks on ajax success and document ready (#4909) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine * fix keyboard navigation double firing function and keyboard upload on FAA verification (#4861) enhance keyboard navigation and improve accessibility for evidence upload * unemployment income inline fixes (#4849) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * use keydown data attr * replace keydown handler * remove logs, updated selector to use new attr * remove date warning handlers and submit handler from form * remove kb handlers on income partial links * replace landing page kb handlers * Revert "replace landing page kb handlers" This reverts commit 8afc4d24d675c560371be4f3237ddaa1e12f0098. * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * revert merge change on hbx profiles * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * other income inline fixes (#4850) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * replace landing page kb nav handlers * button replacements for keydown on landing page * remove onchange and keyboard nav helper * remove kb nav helpers from income partial * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * Create main CSP branch. * fix jquery with csp context * rubocop fixes * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * update text (#4823) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * remove safe selectors not supported * move inline js to external file (#4810) * remoavl of in line event (#4847) Co-authored-by: Brad Bodine * refactor confirm button to use data attribute for keydown event handling (#4859) * sep date inline fix (#4858) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported * add data attr to date field div, refactor listener to handle bubbled events * comment fix --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * job income inline fixes (#4848) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove onclick from self employed --------- Co-authored-by: Brad Bodine * removal of in line events (#4870) * removal of in line events (#4869) Co-authored-by: Brad Bodine * other income ai an inline fixes (#4851) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * update text (#4823) * Update continue buttons on individual flow. (#4818) * ignore actionpack warning (#4824) * ignore actionpack warning * add comment * add comment to security.md * do not store as hash data for a string value (#4822) * do not store as hash data for a string value * allow admin to add/edit reason when the broker application status is pending * add spec * rubocop fix * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * add index on family to speed up sep eligible filter (#4827) * add index to speed up sep eligible filter * fix rubocop * bootstrap 4 cucumber coverage for faa (#4812) * fixed missing transaltions in the review and health cov pages * added translation keys to the shared file * incorrect translation key fix for eligibility status on review page * added chip short name key variable serving as an allias to the fa helper method * other questions foster care with bs4 enabled, added additional locators and refactored step def * job income fixes * added sleep and employer adress field condition * fixed job income and other questions bs4 tests * added wait for income frequency dropdown * added wait of 2 seconds to allow the frequency dropdown to be enabled * change frequency css locator to xpath for failing step * moving frequency xpath locator * changed locator to attempt to solve github actions failure * made step update to the submit your app file * added wait to fix github actions step failure * update locator to attempt to fix github actions element not found failure * updated translation to not include the year for when bs4 is enabled * turning bs4 for the income deductions page * fix of the job income flaky feature file * moved bs4 condition of the health cov page and cleaned up locator * added wait so element can be interactible in ga * reverting to initial click link function * removing feature file redundant line * added me faa translation keys to dc * added missing translations to the ic file --------- Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * add indexes on payment transactions model (#4830) * display enrolled plan at the top of the page for csr scenario (#4831) * rearrange list to display enrolled plan at the top of the page for csr scenario * add spec * update spec * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * modifies monthly enrollment due on date (#4834) * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> * Refactor checkbox selection and clean up unused code in product index (#4828) Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero * sep admin detail onclick refactor (#4836) * move submit and modal confirm handlers to helper js * fix selectors, move functions to file --------- Co-authored-by: Ann Caballero * cucumber split config improvement (#4833) * config improvements * remove contrast_level_aa from split config * update full suite * remove contrast_level_aa from report * removal of contrast_level_aa tests * add in newer admin attestation * less groupings * update with new cuke * admin verification display logic for american indian status self attestation (#4815) * Admin AI/AN action dropdown * add to split config * add wait, create verif type for attested * partial find * make their own cuke split * fix issue with dc/me * replace reject with subtraction * break up values * rubocop issue * fix issue * build the image for the csp branch (#4846) build images for epic_188588775_csp_enabled * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * self employed keydown removal (#4839) * use data attr for handler * refactor enter keydown listener to leverage event propagation to better handle AJAX elements --------- Co-authored-by: Ann Caballero * removal of in line event in the help me sign up button (#4845) * fix primary nav layout when bs4 disabled (#4840) * remove onchange, refactor bs4 check in warning helper, store id on form * use data keydown for job income partial * replace kb handlers in index * replace keydown handler * remove logs, updated selector to use new attr * remove submit, date change, and kb nav helper inlines * replace button handlers with data attr * remove onclick from self employed * Refactor upload button attributes for improved accessibility and cons… (#4838) * Refactor upload button attributes for improved accessibility and consistency * Fix upload button text * removal of in line event (#4842) Co-authored-by: Brad Bodine * removal of in line event in the broker add office location button (#4844) Co-authored-by: Brad Bodine * add event initializers to edit.js.erb (#4843) Co-authored-by: Brad Bodine * removal of inline events (#4837) Co-authored-by: Brad Bodine * remove safe selectors not supported --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: Ann Caballero Co-authored-by: haridhar yamjala Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Brad Bodine Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * removal of in line JS (#4863) Co-authored-by: Brad Bodine --------- Co-authored-by: Trey Evans Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: RyanEddyIC Co-authored-by: Brad Bodine Co-authored-by: Ann Caballero Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull * deductions inline fixes (#4853) * replace onclick with propagated listener in js * refactor to have checkDate accept inputs * remove onchange, refactor bs4 check in warning helper, store id on form * replace inline handlers for onchange date and kb helpers * add validate handling for deduction, refactor form helper to pass in data attrs, DRY up combined form helpers using alias * remove * Revert "remove" This reverts commit cf8389c1b5bed9763a26ffdfd97854a913bf7318. --------- Co-authored-by: Brad Bodine * remove of onclick events (#4862) * remove of onclick events * removing jsvoid and adding event --------- Co-authored-by: Brad Bodine * sep moving fields onkeydown refactor (#4864) * Create main CSP branch. * fix jquery with csp context * rubocop fixes * Move in cucumber driver version fix from trunk for now. * 188588717 drop enrollment member (#4801) remove admin onclick events from views * move inline js to external script (#4811) * Update continue buttons on individual flow. (#4818) * remove inline js from family page add member forms (#4826) * remove inline js from family page add member forms * refactor new.js.erb * add partials js init to my household render * Keyboard navigation functions updates (#4832) * Deprecate keyboard navigation functions and introduce data-keydown-id attribute for improved accessibility * remove console log and update documentation * update formatting * update formatting * rubocop fix * 188658143 plan shopping compare plan (#4835) * replace radiohandler with listener * removal of onkeydown handlers --------- Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> … * Minor fixes on plan shopping filtering. * add missing csp-nonce in sponsored benefits layout (#4920) * Correct issue with global inclusion. * fix: initialize glossary function in personal.js.erb (#4918) * fix: update message deletion handling and improve close button functi… (#4907) fix: update message deletion handling and improve close button functionality * fix: update response format to render HTML template for family member… (#4906) * fix: update response format to render HTML template for family members edit * revert to original code * fix: correct popover template formatting in inline replacements * fix: initialize glossary function on dependent and primary person forms (#4923) * update reinstate modal confirm btn class (#4930) * update reinstate modal confirm btn class * rubocop fix * more csp enabled cucumber fixes (#4904) * create plan year cucumbers * remove html_safe * benefit application form cucumber fixes * add missing comma * fix check for disabled button * qle cucumber fixes * add save_btn pom * fix disabled link cucumber step * term sep type cucumber fixes * immigration expiration cucumber fix * fix send secure msg ajax trigger * more fixes * tribe field cucumber fix * remove conditional for doc date field init --------- Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> * fix: plan comparison functionality --------- Signed-off-by: Brad Bodine Co-authored-by: Trey Evans Co-authored-by: RyanEddyIC Co-authored-by: Ryan Eddy <44847768+RyanEddyIC@users.noreply.github.com> Co-authored-by: Ann Caballero Co-authored-by: Charlie Parker Co-authored-by: kristinmerbach <78749008+kristinmerbach@users.noreply.github.com> Co-authored-by: Jacob Kagon <69021620+jacobkagon@users.noreply.github.com> Co-authored-by: vishal kalletla Co-authored-by: Sai Praveen Gudimetla Co-authored-by: haridhar yamjala Co-authored-by: Sai Kumar Kotagiri Co-authored-by: Alec Turnbull --- app/assets/javascripts/plan_shopping.js.erb | 79 +++++++++++++++ .../plan_shoppings/_plan_details.html.erb | 96 +------------------ 2 files changed, 83 insertions(+), 92 deletions(-) diff --git a/app/assets/javascripts/plan_shopping.js.erb b/app/assets/javascripts/plan_shopping.js.erb index b4b4754fb24..032290e1562 100644 --- a/app/assets/javascripts/plan_shopping.js.erb +++ b/app/assets/javascripts/plan_shopping.js.erb @@ -86,6 +86,12 @@ function applyPlanFilterCBs(cbKlass, cbFilterKlass, planValueTag) { function initSorts() { console.log('Plans are loaded'); + + const compareChecks = document.querySelectorAll(".compare_plan_checkbox"); + compareChecks.forEach(check => check.addEventListener('click', event => { + comparePlan(check); + })); + ogPlanSort = $('#all-plans #ivl_plans .plan-row') } } @@ -452,3 +458,76 @@ $(document).on("click", "#dependentList", function(event) { event.preventDefault(); $("#dependentTable").toggleClass('hidden'); }); + +//// app/views/insured/plan_shoppings/_plan_details.html.erb +function resetComparePlan() { + + var compareBtn = document.getElementById('compareBtn') + compareBtn.classList.add('hidden') + checkboxes = document.querySelectorAll('.compare_plan_checkbox') + checkboxes.forEach(function(checkbox) { + checkbox.checked = false; + }) +} + +function comparePlan(element) { + plansToCompareArray = []; + checkboxes = document.querySelectorAll('.compare_plan_checkbox') + count = 0; + checkboxes.forEach(function(checkbox) { + // + if (checkbox.checked) { + count++; + hios = checkbox.dataset.hiosId; + planYear = checkbox.dataset.planYear; + hbxId = checkbox.dataset.hbxId; + enrollmentKind = checkbox.dataset.planEnrollmentKind; + changePlan = checkbox.dataset.planChangePlan; + uri = checkbox + + var compareBtn = document.getElementById('compareBtn') + + if (count > 1) { + compareBtn.classList.remove('hidden') + } else { + compareBtn.classList.add('hidden') + } + + if (count > 3) { + checkbox.checked = false; + if (document.getElementById('planComparisonCountExceeded')) { + $('#planComparisonCountExceeded').modal('show'); + } else { + swal({ + title: "Plan count exceeded", + text: "You may only compare up to 3 plans at a time", + icon: "warning" + }); + } + } + if (count <= 3) { + plansToCompareArray.push(hios) + plansToCompareArray = uniqueValues(plansToCompareArray) + } + } + }) +} + +function compareResults() { + uri = document.getElementById('compareBtn').dataset.uri; + $.ajax({ + type: "GET", + url: uri, + dataType: 'script', + data: { + "standard_component_ids": plansToCompareArray,"hbx_enrollment_id": hbxId, "active_year": planYear, "enrollment_kind": enrollmentKind, + "change_plan": changePlan + } + }); +} + +function uniqueValues(array) { + let map = new Map(); + array.forEach(value => map.set(value, value)); + return [...map.values()]; +}; diff --git a/app/views/insured/plan_shoppings/_plan_details.html.erb b/app/views/insured/plan_shoppings/_plan_details.html.erb index 7be3cdc78ec..88a864e078c 100644 --- a/app/views/insured/plan_shoppings/_plan_details.html.erb +++ b/app/views/insured/plan_shoppings/_plan_details.html.erb @@ -145,14 +145,14 @@ <% else %> <% if (@tax_household || @aptc_grants) && params[:market_kind]=='individual' && params[:coverage_kind] == 'health' %> <% if @csr_available && plan.metal_level != "silver" %> - <%= link_to l10n("select_plan"), "javascript:void(0)", class: 'btn btn-default btn-right', data: {'toggle': 'modal', 'target': "#csrEligibleReminder-#{plan.id}"} %> - <%= link_to(l10n("select_plan"), "javascript:void(0)", {class: 'hidden btn btn-default btn-right plan-select select', data: {url: thankyou_insured_plan_shopping_path(@hbx_enrollment, plan_id: plan.id, change_plan: @change_plan, market_kind: @market_kind, coverage_kind: @coverage_kind, enrollment_kind: @enrollment_kind)}}) %> + <%= link_to l10n("select_plan"), "#", class: 'btn btn-default btn-right', data: {'toggle': 'modal', 'target': "#csrEligibleReminder-#{plan.id}"} %> + <%= link_to(l10n("select_plan"), "#", {class: 'hidden btn btn-default btn-right plan-select select', data: {url: thankyou_insured_plan_shopping_path(@hbx_enrollment, plan_id: plan.id, change_plan: @change_plan, market_kind: @market_kind, coverage_kind: @coverage_kind, enrollment_kind: @enrollment_kind)}}) %> <%= render partial: "shared/csr_eligible_reminder_modal", locals: { plan: plan } %> <% else %> - <%= link_to(l10n("select_plan"), "javascript:void(0)", {class: 'btn btn-default btn-right plan-select select', data: {url: thankyou_insured_plan_shopping_path(@hbx_enrollment, plan_id: plan.id, change_plan: @change_plan, market_kind: @market_kind, coverage_kind: @coverage_kind, enrollment_kind: @enrollment_kind)}}) %> + <%= link_to(l10n("select_plan"), "#", {class: 'btn btn-default btn-right plan-select select', data: {url: thankyou_insured_plan_shopping_path(@hbx_enrollment, plan_id: plan.id, change_plan: @change_plan, market_kind: @market_kind, coverage_kind: @coverage_kind, enrollment_kind: @enrollment_kind)}}) %> <% end %> <% else %> - <%= link_to(l10n("select_plan"), "javascript:void(0)", {class: 'btn btn-default btn-right plan-select select', data: {url: thankyou_insured_plan_shopping_path(@hbx_enrollment, plan_id: plan.id, change_plan: @change_plan, market_kind: @market_kind, coverage_kind: @coverage_kind, enrollment_kind: @enrollment_kind)}}) %> + <%= link_to(l10n("select_plan"), "#", {class: 'btn btn-default btn-right plan-select select', data: {url: thankyou_insured_plan_shopping_path(@hbx_enrollment, plan_id: plan.id, change_plan: @change_plan, market_kind: @market_kind, coverage_kind: @coverage_kind, enrollment_kind: @enrollment_kind)}}) %> <% end %> <% end %> @@ -184,16 +184,6 @@ - - - - - - - - - - <% else %>
@@ -308,81 +298,3 @@ } <% end %> -