# This is the user-interface definition of a Shiny web application.
# You can find out more about building applications with Shiny here:
#
# http://shiny.rstudio.com
#
function() {
fluidPage(
div(style="padding: 1px 0px; width: '100%'",
titlePanel(
title="", windowTitle=mainTitle
)
),
navbarPage(
title = div(
mainTitle,
div(
id = "sys_control",
dropdownButton(
inputId="load_state_dropdown",
actionButton("exit_app","Exit App", icon = icon("power-off"), width = "115px", class = "btn-primary", onclick = "setTimeout(function(){window.close();}, 100); "),
tags$br(),
fluidRow(column(12,downloadButton("state_save_sc","Save State", icon = icon("save"),class = "btn_leftAlign btn-primary", style="width: 115px"))),
tags$br(),
fileInput2('uploadState', NULL, buttonLabel = "Load State", width = "50px", accept = ".rda"),
uiOutput("refreshOnUpload"),
circle = T, label ="System Control", tooltip=T, right = T,
status = "syscontrol",
icon = icon("cog")
)
)
),
position = "fixed-top",
theme = shinytheme("flatly"),
# Application title
tabPanel(
"Explorer",
mainPanel(
NULL,
width = 12,
tags$head(
tags$link(rel = "stylesheet", type = "text/css", href = "custom.css")
),
singleton(tags$script(type="text/javascript", "
$(document).ready(function() {
$('input[type='text'], textarea').attr({autocomplete:'off', spellcheck:false, autocorrect:'off', autocapitalize:'off'});
")),
singleton(tags$script(type="text/javascript", "
$(document).ready(function() {
Shiny.addCustomMessageHandler('showalert', function(message) {
alert(message);
});
});
")
),
explorer_ui("main"),
tags$br(),
tags$br()
#downloadButton('download_ct_tbl', 'Download',class = "btn_rightAlign")
)
),
tabPanel(
"Differential Expression",
de_ui("eht")
),
header = tagList(
tags$br(),
tags$br(),
tags$br(),
tags$br()
),
footer = tags$footer(
tags$p(study_info, style = "float:right;font-size:12px;color:grey;margin: 0px;clear:both;"),
tags$p("Powered by VisCello by QZ (https://github.com/qinzhu/VisCello) and R Shiny.", style = "float:right;font-size:12px;color:grey;margin: 0px;clear:both;"),
style = "
width:100%;
height:50px; /* Height of the footer */
padding: 10px;
z-index: 1000;",
tags$br()
)
)
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.