getAllCssStyleSheet function
Returns all current CssStyleSheet.
Implementation
List<CSSStyleSheet> getAllCssStyleSheet() {
var styles = document
.querySelectorAll('style')
.where((e) => e.isA<HTMLStyleElement>())
.cast<HTMLStyleElement>();
var links = document
.querySelectorAll('link')
.where((e) => e.isA<HTMLLinkElement>())
.cast<HTMLLinkElement>();
var sheets = [
...styles.map((s) => s.sheet).whereType<CSSStyleSheet>(),
...links.map((s) => s.sheet).whereType<CSSStyleSheet>(),
];
return sheets;
}