🔍 An RStudio addin slash regex utility belt
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

31 lines
790B

  1. #' Regex Cheatsheet Quick Reference
  2. #'
  3. #' @import miniUI
  4. #' @import shiny
  5. #' @export
  6. regexplain_cheatsheet <- function() {
  7. stopifnot(requireNamespace("miniUI"), requireNamespace("shiny"))
  8. ui <- miniPage(
  9. shiny::includeCSS(system.file("styles", "gadget.css", package = "regexplain")),
  10. gadgetTitleBar(
  11. "Regex Cheatsheet Quick Reference",
  12. right = miniTitleBarButton("done", "OK", TRUE)
  13. ),
  14. generate_help_ui(cheatsheet_only = TRUE)
  15. )
  16. server <- function(input, output, session) {
  17. source(system.file("shiny/help_server.R", package = "regexplain"), local = TRUE)
  18. observeEvent(input$done, {
  19. stopApp()
  20. })
  21. observeEvent(input$cancel, {
  22. stopApp()
  23. })
  24. }
  25. viewer <- shiny::paneViewer(700)
  26. runGadget(ui, server, viewer = viewer)
  27. }