ca2b622a |
modalGSVAUI <- function(id){
ns <- NS(id)
showModal(
modalDialog(
size="l",
title = "GSVA calculations",
div(id="install.text", "Calculating, please wait... "),
div(p("\n")),
verbatimTextOutput(ns("text")),
footer = actionButton(ns("cancel"), "Cancel"))
)
}
|
ca2b622a |
output$text <- renderText({
req(console.text())
max <- length(console.text())
if(max>1){
paste(console.text()[1], console.text()[max], sep= "\n")
} else {
console.text()
}
})
observeEvent(input$cancel, {
removeModal()
gsva.cancel(TRUE)
|