Support converting YouTube iframes with 100% width to amp-youtube
with fixed-height
layout
#6837
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.
Summary
Fixes #6834
The new
AMP_YouTube_Embed_Handler::amend_fixed_height_layout()
method here is not ideal as it is only a partial implementation of the more robustAMP_Base_Sanitizer::set_layout()
method. It would be better ifAMP_Base_Sanitizer::set_layout()
could be extracted into a trait (along with the methods it depends on) so that it could be reused both byAMP_Base_Sanitizer
andAMP_Base_Embed_Handler
. But this would expand the scope and necessitate some larger refactoring.Checklist