Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features/support actions #291

Closed
wants to merge 3 commits into from

Conversation

9swampy
Copy link

@9swampy 9swampy commented Apr 6, 2024

Implements support for Enterprise Action names #289.

As I'm a windows user made a little tweak so the build process is platform independent (clean.js).

The last commit's the important one. Tbh I'm not sure why the eliminated div was there in the first place; but it was injecting an extra div with data-action=undefined that was breaking the expected functionality. With the extra div eliminated, this works for both V2 and V3 using "import ReCAPTCHA from ./recaptcha;"

I've not verified "import RecaptchaWrapper from ./recaptcha-wrapper;"

I've also added a test for getValue mapping to getResponse (not sure why you mapped like this but it threw me off so adding documentation so it doesn't get changed accidentally by someone else going down the same rabbit hole I went down).

9swampy added 3 commits April 6, 2024 20:07
… that getValue exposes getResponse (no idea why it was mismapped, legacy reasons?).
…here in the first place; but it was injecting an extra div with data-action=undefined that was breaking the expected functionality. With the extra div eliminated, this works for both V2 and V3 using "import ReCAPTCHA from ./recaptcha;"
@9swampy
Copy link
Author

9swampy commented Apr 7, 2024

@hartzis @nike1v too - there's several long standing PRs on here that look good; adding another. Ofc I appreciate you and @dozoisch are all busy... hence I've tried to keep the PR clean and easy.

@9swampy 9swampy closed this Apr 7, 2024
@9swampy 9swampy deleted the features/SupportActions branch April 7, 2024 21:42
@9swampy
Copy link
Author

9swampy commented Apr 7, 2024

Force pushed to fix linting issues; don't have permissions to reopen?

@9swampy
Copy link
Author

9swampy commented Apr 7, 2024

Reopening enabled now...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant