Refactor title and subtitle selection in drawMainTitle function to use scoped selector #7522
+51
−5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request refactors the
drawMainTitle
function to improve how main titles and subtitles are selected.Previously, the function used a global
d3.selectAll
to select the.gtitle
and.gtitle-subtitle
elements. This could lead to incorrect selections if multiple plots were present on the same page.The changes in this PR modify the selection to be context-specific by using
d3.select(gd).selectAll
, ensuring that the title and subtitle elements are selected only from within the current graph div (gd
). This prevents styling and layout conflicts between different plots.Closes #7521