From 2e18cae2562e3b187a99154cbf10face907908fa Mon Sep 17 00:00:00 2001 From: Brad Bodine Date: Mon, 6 Jan 2025 22:08:01 -0600 Subject: [PATCH] 188739356 broker unable to delete office location via keyboard 2 (#4898) 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: add data-keydown-id attribute to remove location button for accessibility * 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 * fix: update remove location button to use data-keydown-id for improved accessibility --------- 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 --- .../benefit_sponsors/controllers/office_locations_controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/benefit_sponsors/controllers/office_locations_controller.js b/app/javascript/benefit_sponsors/controllers/office_locations_controller.js index 3c514d9096a..77619e15b8a 100644 --- a/app/javascript/benefit_sponsors/controllers/office_locations_controller.js +++ b/app/javascript/benefit_sponsors/controllers/office_locations_controller.js @@ -89,7 +89,7 @@ export default class extends Controller { removeButton.classList.remove('hidden'); var removeButtonId = "remove-button-" + totalLocationsCount; removeButton.id = removeButtonId; - removeButton.setAttribute('onkeydown', `handleButtonKeyDown(event, '${removeButtonId}')`); + removeButton.setAttribute('data-keydown-id', `${removeButtonId}`); newLocation.querySelector('input[placeholder="00000"]').setAttribute('data-action', ""); // need to explicitly add event listeners for onInput and onInvalid for phone number fields: