alpha_mul()
|
Multiply alpha channel by given value |
alpha_set()
|
Set alpha channel |
cat_indent()
|
A version of cat which has an indentation depth |
css_apply()
|
Create a named list (indexed by xpath ) of the final computed style for each element |
css_apply_inline()
|
Apply the CSS to the given HTML, storing the result as inline 'style' tags on each element |
css_colour_to_hex()
|
Convert CSS colour to standard hex colour (with alpha0) |
css_length()
|
Create a new CSS length object |
css_length_as_pixels()
|
Convert a CSS unit into a rough pixel measurement |
css_merge()
|
Merge multiple stylesheets given in priority order |
css_merge_core()
|
A CSS-aware version of nested modifyList() |
css_pretty_print()
|
Pretty Printing of a CSS stylesheet (as produced by read_css() ) |
css_string_as_css_length()
|
Convert a string value into a numeric value with a 'unit' attribute (if a unit is present) |
css_string_as_pixels()
|
Naively convert a CSS string value (e.g. "1em" ) into the number of pixels
this represents. |
html4_user_agent_css
|
HTML4 user-agent css |
init_stream()
|
A minimal stream object (reminiscent of an R6 class) |
is_char1()
|
Test if string is a single string with something in it |
lex()
|
Break a string into labelled tokens based upon a set of patterns |
parse_at()
|
Parse a simple "at' rule from the stream at the current location |
parse_colour_hex()
|
Normalize a hex colour to an 8-char hex |
parse_colour_hsl_to_hex()
|
Parse a hsl/hsla colour spec to a hex colour |
parse_colour_rgb_to_hex()
|
Parse an rgb() or rgba() colour spec to a hex colour |
parse_declaration()
|
Extract a declaration (i.e. a property/value pair) from token stream |
parse_nested_at()
|
Parse a 'nested at' rule from the stream at the current location. |
parse_rule()
|
Parse a rule from the stream at the current location |
parse_rules_from_stream()
|
Parse rules from the stream at the current location |
parse_selectors()
|
Extract selector from CSS tokens stream |
print(<stream>)
|
s3 method fr printing a stream |
read_css()
|
Convert CSS stylesheet from text or a file into a list object |
read_inline_style()
|
Parse CSS declaration block (aka inline style) to a named list of CSS declarations |
recurse_node_tree()
|
Depth-first recursion into the HTML document node tree to accumulate/cascade styles |
selector_specificity()
|
Calculate selector specificity |
split_font_shorthand()
|
Split font shorthand property into a named list of verbose "font-*" properties |
style_flatten_to_inline()
|
Flatten a style to an inline string |
style_merge()
|
Merge multiple styles for a given element which are given in priority order |
style_pretty_print()
|
Pretty Printing of a single style or declaration block |
trim()
|
Trim the end off a string |
xml_duplicate()
|
Make a distinct, unlinked, independent copy of an xml node |