-
Notifications
You must be signed in to change notification settings - Fork 381
Split JS record logic #4943
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
Split JS record logic #4943
Conversation
demiankatz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @ThoWagen! I haven't carefully reviewed the actual Javascript splitting yet, but tests are passing and the general setup seems reasonable. See below for a couple of smaller questions; I'll review the JS changes more carefully as soon as time permits!
module/VuFind/tests/unit-tests/src/VuFindTest/Config/UpgradeTest.php
Outdated
Show resolved
Hide resolved
demiankatz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like there are now some conflicts here that need to be resolved -- I would guess #4903 is the cause.
Resolved |
demiankatz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @ThoWagen, I found time for a more thorough review of the refactoring today and found only one issue -- see below:
demiankatz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @ThoWagen, I think this is safe to merge now. When you get a chance, do you mind reviewing #4961 and resolving any conflicts between this merge and #4901? I think it would be helpful to have all these pieces merged together so we have maximum test coverage and clarity when continuing to review the tab refactoring.
As suggested here #4901 (review), I created this extra PR for just splitting the JS record code into multiple files.