-
Notifications
You must be signed in to change notification settings - Fork 1.9k
/
withTags.Rd
41 lines (39 loc) · 1 KB
/
withTags.Rd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
\name{withTags}
\alias{withTags}
\title{Evaluate an expression using the \code{tags}}
\usage{
withTags(code)
}
\arguments{
\item{code}{A set of tags.}
}
\description{
This function makes it simpler to write HTML-generating
code. Instead of needing to specify \code{tags} each time
a tag function is used, as in \code{tags$div()} and
\code{tags$p()}, code inside \code{withTags} is evaluated
with \code{tags} searched first, so you can simply use
\code{div()} and \code{p()}.
}
\details{
If your code uses an object which happens to have the
same name as an HTML tag function, such as
\code{source()} or \code{summary()}, it will call the tag
function. To call the intended (non-tags function),
specify the namespace, as in \code{base::source()} or
\code{base::summary()}.
}
\examples{
# Using tags$ each time
tags$div(class = "myclass",
tags$h3("header"),
tags$p("text")
)
# Equivalent to above, but using withTags
withTags(
div(class = "myclass",
h3("header"),
p("text")
)
)
}