| htmlDependencies {htmltools} | R Documentation |
HTML dependency metadata
Description
Gets or sets the HTML dependencies associated with an object (such as a tag).
Usage
htmlDependencies(x)
htmlDependencies(x) <- value
attachDependencies(x, value, append = FALSE)
Arguments
x |
An object which has (or should have) HTML dependencies. |
value |
An HTML dependency, or a list of HTML dependencies. |
append |
If FALSE (the default), replace any existing dependencies. If TRUE, add the new dependencies to the existing ones. |
Details
attachDependencies provides an alternate syntax for setting
dependencies. It is similar to local({htmlDependencies(x) <- value;
x}), except that if there are any existing dependencies,
attachDependencies will add to them, instead of replacing them.
As of htmltools 0.3.4, HTML dependencies can be attached without using
attachDependencies. Instead, they can be added inline, like a child
object of a tag or tagList().
Examples
# Create a JavaScript dependency
dep <- htmlDependency("jqueryui", "1.11.4", c(href="shared/jqueryui"),
script = "jquery-ui.min.js")
# A CSS dependency
htmlDependency(
"font-awesome", "4.5.0", c(href="shared/font-awesome"),
stylesheet = "css/font-awesome.min.css"
)
# A few different ways to add the dependency to tag objects:
# Inline as a child of the div()
div("Code here", dep)
# Inline in a tagList
tagList(div("Code here"), dep)
# With attachDependencies
attachDependencies(div("Code here"), dep)
[Package htmltools version 0.5.8.1 Index]