1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
shinyjs.init = function() {
$(window).resize(shinyjs.calcHeight);
}

shinyjs.calcHeight = function() {
Shiny.onInputChange('plotHeight', $(window).height());
}

shinyjs.gifrender = function(params) {
  $(document).ready(function() {
    setTimeout(function() {
     $("#" + params).fadeOut("fast")});
  });
}

shinyjs.gifrandom = function(params) {
var gif = ['dna.gif', 'atom.gif', 'neurons.gif'];
$('.gif').css({'background-image': 'url(' + gif[Math.floor(Math.random() * gif.length)] + ')'});
}