LibWeb: Implement CSSImportRule.supportsText

Returns the supports condition specified by the given import at-rule.
This commit is contained in:
Tim Ledbetter 2025-03-19 11:32:34 +00:00 committed by Jelle Raaijmakers
commit 5d57723ebf
Notes: github-actions[bot] 2025-03-19 15:43:53 +00:00
7 changed files with 35 additions and 3 deletions

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<style>
@import url("https://something.invalid") supports(foo: bar);
@import url("https://something.invalid") supports((display: block) and (foo: bar));
</style>
<script src="../include.js"></script>
<script>
test(() => {
function printImportRule(importRule) {
println(`cssText: ${importRule.cssText}`);
println(`supportsText: ${importRule.supportsText}`);
}
printImportRule(document.styleSheets[0].cssRules[0]);
printImportRule(document.styleSheets[0].cssRules[1]);
});
</script>