## ----htmltools-attrs-executed-------------------------------------------------
library(htmltools)
library(shiny.webawesome)
button_with_attrs <- tagAppendAttributes(
wa_button("save_button", "Save"),
`aria-label` = "Save current form",
title = "Save"
)
cat(as.character(button_with_attrs), sep = "\n")
## ----htmltools-attrs-basic, eval = FALSE--------------------------------------
# library(htmltools)
# library(shiny)
# library(shiny.webawesome)
#
# ui <- webawesomePage(
# title = "Extra attributes",
# tagAppendAttributes(
# wa_button("save_button", "Save"),
# `aria-label` = "Save current form",
# title = "Save"
# )
# )
#
# server <- function(input, output, session) {}
#
# shinyApp(ui, server)
## ----htmltools-attrs-advanced, eval = FALSE-----------------------------------
# library(htmltools)
# library(shiny)
# library(shiny.webawesome)
#
# ui <- webawesomePage(
# title = "More attributes",
# tagAppendAttributes(
# wa_card("Keyboard focus example"),
# role = "region",
# tabindex = "0",
# `data-section` = "summary"
# )
# )
#
# server <- function(input, output, session) {}
#
# shinyApp(ui, server)