Bladeren bron

clicking on volume icon mutes sound

unknown 9 jaren geleden
bovenliggende
commit
7245743f48
2 gewijzigde bestanden met toevoegingen van 16 en 1 verwijderingen
  1. 15 0
      app/app.js
  2. 1 1
      app/templates/room.html

+ 15 - 0
app/app.js

@@ -345,6 +345,20 @@ if (Meteor.isClient) {
             $("#chat-ul").scrollTop(1000000);
             $("#chat-input").val("");
             Meteor.call("sendMessage", type, message);
+        },
+        "click #volume-icon": function(){
+          var volume = 0;
+          var slider = $("#volume-slider").slider();
+          $("#volume-icon").removeClass("fa-volume-down").addClass("fa-volume-off")
+          if (yt_player !== undefined) {
+              yt_player.setVolume(volume);
+              localStorage.setItem("volume", volume);
+              $("#volume-slider").slider("setValue", volume);
+          } else if (_sound !== undefined) {
+              _sound.setVolume(volume);
+              localStorage.setItem("volume", volume);
+              $("#volume-slider").slider("setValue", volume);
+          }
         }
     });
 
@@ -360,6 +374,7 @@ if (Meteor.isClient) {
                     }, 500);
                 } else {
                     slider.on("slide", function(val) {
+                        $("#volume-icon").removeClass("fa-volume-off").addClass("fa-volume-down")
                         if (yt_player !== undefined) {
                             yt_player.setVolume(val.value);
                             localStorage.setItem("volume", val.value);

+ 1 - 1
app/templates/room.html

@@ -7,7 +7,7 @@
                   <a class="back" href="/"><i class="fa fa-chevron-left"></i></a>
                   <h3>{{{type}}}</h3>
                   <div id="volume-container">
-                      <i class="fa fa-volume-off" id="volume-icon"></i>
+                      <i class="fa fa-volume-down" id="volume-icon"></i>
                       <input type="text" id="volume-slider" class="span2" value="" data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-value="50" data-slider-orientation="horizontal" data-slider-selection="after" data-slider-tooltip="hide">
                   </div>
               </nav>