Introduce a new injection script for new DartPad frontend #205
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 injection script has less functionality and uses a
data
attribute mechanism rather than parsing a singularclass
string, as the combinedclass
format has occasionally been painful to deal with on the static site generation end. Overall this ends up with a much simpler and smaller script (200KB->74KB) :DFixes dart-lang/dart-pad#2793
Fixes dart-lang/dart-pad#2694
Closes dart-lang/dart-pad#1380
Closes dart-lang/dart-pad#1567
I'd like to land this as is with the preview URL, so I can try it out on the downstream sites and prepare them for the new format.
Thanks for taking a look!