Provide a more general method for saving HTML
Nessuno ha ancora preso questa issue.
- Lingua principale
- R
- Stelle
- 2.7k
- Fork
- 641
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Users shouldn't have to remember when to do htmlwidgets::saveWidget() vs htmltools::save_html() and the subtle differences between them.
Moreover, I want a way to save HTML tags without all the fuss of htmltools::save_html(), and I'm tired of waiting for https://github.com/rstudio/htmltools/issues/73
save_html <- function(x, file, selfcontained = TRUE, libdir = NULL, background = "white", knitrOptions = list()) {
save_fun <- if (inherits(x, "htmlwidget")) {
htmlwidgets::saveWidget
} else if (inherits(x, "shiny.tag")) {
save_tags
} else {
stop("x must be an htmlwidget or an HTML tag list", call. = FALSE)
}
save_fun(x, file, selfcontained, libdir, background, knitrOptions)
}
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia confrontando htmlwidgets::saveWidget() con htmltools::save_html() e analizza il wrapper save_html() proposto, inclusi i relativi casi htmlwidget e shiny.tag. Il lavoro è completato quando un unico metodo generale di salvataggio gestisce entrambi i tipi di input supportati e le opzioni elencate, senza richiedere agli utenti di scegliere tra le funzioni esistenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- html, r
- Ambito
- web-dev
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 32/100