Last chance! 50% off unlimited learning
Sale ends in
Helper functions to generate functions to use as slots for the
StyleHtml@funs
classes. These are functions that return
functions.
tag_f(tag, class = character(), style = character())div_f(class = character(), style = character())
span_f(class = character(), style = character())
cont_f(class = character())
character(1L) a name of an HTML tag
character the CSS class(es)
named character inline styles, where the name is the CSS property and the value the value.
a function that accepts a character parameter. If applied, each element in the character vector will be wrapped in the div tags
tag_f
and related functions (div_f
, span_f
) produce
functions that are vectorized and will apply opening and closing tags to
each element of a character vector. container_f
on the other hand
produces a function will collapse a character vector into length 1, and only
then applies the tags. Additionally, container_f
already comes with
the “diffobj-container” class specified.
# NOT RUN {
## Assuming class 'ex1' has CSS styles defined elsewhere
tag_f("div", "ex1")(LETTERS[1:5])
## Use convenience function, and add some inline styles
div_f("ex2", c(color="green", `font-family`="arial"))(LETTERS[1:5])
## Notice how this is a div with pre-specifed class,
## and only one div is created around the entire data
cont_f()(LETTERS[1:5])
# }
Run the code above in your browser using DataLab