Skip to content

Conversation

@jdaugherty
Copy link
Contributor

When we were forced to rename sitemesh -> grailsLayout due to the license audit of sitemesh2, it broke sitemesh 3. The tags are being generated still as grailsLayout: in the GrailsLayoutPreprocessor so sitemesh3's SitemeshTagLib needs to use the same namespace.

@jdaugherty
Copy link
Contributor Author

I'm epxecting all tests to pass now; here's the local build scan: https://ge.grails.org/s/ogwckaqwujlks

…having a tag that converts from preprocessed
@jdaugherty jdaugherty requested a review from matrei August 18, 2025 19:36
Copy link
Contributor

@matrei matrei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice James!
What is the purpose of the <body onload="test();"> function call in some of the endToEnd views?

@jdaugherty
Copy link
Contributor Author

Nice James!

What is the purpose of the <body onload="test();"> function call in some of the endToEnd views?

Sitemesh parses the html and I think this was meant as the ultimate test to make sure it was handling complicated attributes correctly. I didn't write these tests - they are from the original Sitemesh 2 test code.

@jdaugherty jdaugherty merged commit 02851f4 into 7.0.x Aug 19, 2025
57 of 59 checks passed
@jdaugherty jdaugherty deleted the sitemesh3-fix branch August 24, 2025 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants