Guest User

Untitled

a guest
May 26th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. library(shiny)
  2. library(shinyjs)
  3.  
  4. shinyUI(fluidPage(
  5. includeCSS('www/style.css'),
  6. useShinyjs(),
  7. sliderInput("slider",
  8. "A slider",
  9. min = 1,
  10. max = 50,
  11. value = 30),
  12. actionButton('type1','type 1'),
  13. actionButton('type2','type 2')
  14.  
  15. ))
  16.  
  17. library(shiny)
  18. library(shinyjs)
  19.  
  20. shinyServer(function(input, output,session) {
  21.  
  22. observeEvent(input$type1,{
  23. updateSliderInput(session,
  24. inputId = 'slider',
  25. min = 0,
  26. value = 10,
  27. max = 20)
  28. delay(3,{
  29. removeClass(selector = '.js-irs-0', class = 'type2')
  30. addClass(selector = '.js-irs-0', class = 'type1')
  31. })
  32. })
  33.  
  34. observeEvent(input$type2,{
  35. updateSliderInput(session,
  36. inputId = 'slider',
  37. min = 0,
  38. value = 20,
  39. max = 40)
  40. delay(3,{
  41. removeClass(selector = '.js-irs-0', class = 'type1')
  42. addClass(selector = '.js-irs-0', class = 'type2')
  43. })
  44. })
  45.  
  46. })
  47.  
  48. .type1 .irs-bar {
  49. border-top-color: #8B1A1A;
  50. border-bottom-color: #8B1A1A;
  51. }
  52.  
  53. .type1 .irs-bar-edge {
  54. border-color: #8B1A1A;
  55. }
  56.  
  57. .type1 .irs-single, .type1 .irs-bar-edge, .type1 .irs-bar {
  58. background: #8B1A1A;
  59. }
  60.  
  61. .type2 .irs-bar {
  62. border-top-color: #6959CD;
  63. border-bottom-color: #6959CD;
  64. }
  65.  
  66. .type2 .irs-bar-edge {
  67. border-color: #6959CD;
  68. }
  69.  
  70. .type2 .irs-single, .type2 .irs-bar-edge, .type2 .irs-bar {
  71. background: #6959CD;
  72. }
Add Comment
Please, Sign In to add comment