In PrimitivePropertyBuilder.Src -> try to narrow down the PropertyValue list to a single value. This allow to link directly a google font css #423
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.
Hi @danfickle , looking at the issue #422 I was wondering why it skipped totally the
src
property in the following declaration:It looks like
GenericURIWithNone
(which Src extends) accept only a list with a single element, thus ignoring the src declaration.Adding a logic to get the first matching element which is not a unknown css type seems to be a decent heuristic.
As you can see from the test, you can now simply link a css from google fonts and it will work!
WDYT? :)
EDIT: by the way, I've noticed
CSSParser
& co is not fully generified (lot of raw List parameters/types), are you interested in a small cleanup of that class? I think I can provide a PR :D