Hidevent.R
### Author: Franck Soubès
### Bioinformatics Master Degree - University of Bordeaux, France
### Link: https://github.com/GeT-TRiX/MA_Trix_App/
### Where: GET-TRiX's facility
### Application: MATRiX is a shiny application for Mining and functional Analysis of TRanscriptomics data
### Licence: GPL-3.0
###############################
######## Hide buttons #
###############################
addTooltip(session, id = "dist", title = "correlation:\n dist = 1-corr", placement = "left", trigger="hover")
shinyjs::onclick("toggleAdvanced",
shinyjs::toggle(id = "advanced", anim = TRUE)) ## hide and show event
shinyjs::onclick("toggleAdvancedVolc",
shinyjs::toggle(id = "advancedvolc", anim = TRUE)) ## hide and show event
shinyjs::onclick("toggleAdvancedcolors",
shinyjs::toggle(id = "advancedcol", anim = TRUE))
shinyjs::onclick("toggleAdvancedJvenn",
shinyjs::toggle(id = "advancedjvenn", anim = TRUE))
isfirst <- reactiveValues(default = F)
observe({
req(input$side, subsetgroup_hm())
if(input$side == "Heatmap" && !isfirst$default){
delay(5, hide("advancedcol"))
isfirst$default <<- T
}
})