onRendered.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. Template.queues.onRendered(function() {
  2. $("#previewModal").on("hidden.bs.modal", function() {
  3. if (previewEndSongTimeout !== undefined) {
  4. Meteor.clearTimeout(previewEndSongTimeout);
  5. }
  6. $("#play").attr("disabled", false);
  7. $("#stop").attr("disabled", true);
  8. if (YTPlayer !== undefined) {
  9. $("#previewPlayer").hide();
  10. YTPlayer.seekTo(0);
  11. YTPlayer.stopVideo();
  12. }
  13. });
  14. $(document).ready(function() {
  15. var volume = localStorage.getItem("volume") || 20;
  16. $("#volume_slider").val(volume).on("input", function() {
  17. volume = Number($("#volume_slider").val());
  18. localStorage.setItem("volume", volume);
  19. if (YTPlayer !== undefined) {
  20. YTPlayer.setVolume(volume);
  21. }
  22. });
  23. });
  24. });
  25. Template.manageStation.onRendered(function() {
  26. $("#previewModal").on("hidden.bs.modal", function() {
  27. if (previewEndSongTimeout !== undefined) {
  28. Meteor.clearTimeout(previewEndSongTimeout);
  29. }
  30. $("#play").attr("disabled", false);
  31. $("#stop").attr("disabled", true);
  32. if (YTPlayer !== undefined) {
  33. $("#previewPlayer").hide();
  34. YTPlayer.seekTo(0);
  35. YTPlayer.stopVideo();
  36. }
  37. });
  38. $(document).ready(function() {
  39. var volume = localStorage.getItem("volume") || 20;
  40. $("#volume_slider").val(volume).on("input", function() {
  41. volume = Number($("#volume_slider").val());
  42. localStorage.setItem("volume", volume);
  43. if (YTPlayer !== undefined) {
  44. YTPlayer.setVolume(volume);
  45. }
  46. });
  47. });
  48. });
  49. Template.manageSongs.onRendered(function() {
  50. $("#previewModal").on("hidden.bs.modal", function() {
  51. if (previewEndSongTimeout !== undefined) {
  52. Meteor.clearTimeout(previewEndSongTimeout);
  53. }
  54. $("#play").attr("disabled", false);
  55. $("#stop").attr("disabled", true);
  56. if (YTPlayer !== undefined) {
  57. $("#previewPlayer").hide();
  58. YTPlayer.seekTo(0);
  59. YTPlayer.stopVideo();
  60. }
  61. });
  62. $(document).ready(function() {
  63. var volume = localStorage.getItem("volume") || 20;
  64. $("#volume_slider").val(volume).on("input", function() {
  65. volume = Number($("#volume_slider").val());
  66. localStorage.setItem("volume", volume);
  67. if (YTPlayer !== undefined) {
  68. YTPlayer.setVolume(volume);
  69. }
  70. });
  71. });
  72. });
  73. Template.news.onRendered(function() {
  74. if (Session.get("rTimeInterval") !== undefined) {
  75. Meteor.clearInterval(Session.get("rTimeInterval"))
  76. }
  77. Session.set("rTimeInterval", Meteor.setInterval(function() {
  78. Session.set("time", new Date().getTime());
  79. }, 10000));
  80. });
  81. Template.room.onRendered(function() {
  82. if (Session.get("rTimeInterval") !== undefined) {
  83. Meteor.clearInterval(Session.get("rTimeInterval"))
  84. }
  85. Session.set("rTimeInterval", Meteor.setInterval(function() {
  86. Session.set("time", new Date().getTime());
  87. }, 10000));
  88. window.setTimeout(function(){
  89. var volume = Number(localStorage.getItem("volume")) || 20;
  90. $("#volume_slider").val(volume);
  91. }, 1000)
  92. });