File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,7 +47,8 @@ <h1 class="header-text">
4747 </ h1 >
4848 < div class ="events-remaining ">
4949 < span class ="events-remaining-value odometer "> </ span >
50- < span class ="events-remaining-text "> events remaining in queue</ span >
50+ < span class ="events-remaining-text "> events remaining in queue</ span >
51+ < img id ="cmdMute " src ="/static/public/images/speaker.svg " style ="width:32px;height:32px;cursor:pointer; " alt ="mute/unmute "/>
5152 </ div >
5253 </ header >
5354 < div id ="area ">
Original file line number Diff line number Diff line change @@ -95,7 +95,6 @@ header{
9595
9696# area {
9797 width : 100% ;
98- overflow : hidden;
9998 position : relative;
10099}
101100
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ var element;
44var drawingArea ;
55var width ;
66var height ;
7+ var mute = false ;
78
89var scale_factor = 9 ,
910 note_overlap = 15 ,
@@ -155,6 +156,19 @@ $(function(){
155156 } ) ) ;
156157 }
157158
159+ $ ( '#cmdMute' ) . click ( function ( ) {
160+ if ( mute == true ) {
161+ mute = false ;
162+ Howler . mute ( mute ) ;
163+ $ ( '#cmdMute' ) . attr ( 'src' , '/static/public/images/speaker.svg' ) ;
164+ } else {
165+ mute = true ;
166+ Howler . mute ( mute ) ;
167+ $ ( '#cmdMute' ) . attr ( 'src' , '/static/public/images/speaker-muted.svg' ) ;
168+ }
169+ } ) ;
170+ Howler . volume ( 1 ) ;
171+
158172} ) ;
159173
160174
@@ -200,7 +214,8 @@ function playSound(size, type) {
200214function playFromQueueExchange1 ( ) {
201215 var event = eventQueue . shift ( ) ;
202216 if ( event != null && event . message != null && svg != null ) {
203- playSound ( event . message . length * 1.1 , event . type ) ;
217+ if ( ! mute )
218+ playSound ( event . message . length * 1.1 , event . type ) ;
204219 if ( ! document . hidden )
205220 drawEvent ( event , svg ) ;
206221 }
@@ -211,7 +226,8 @@ function playFromQueueExchange1(){
211226function playFromQueueExchange2 ( ) {
212227 var event = eventQueue . shift ( ) ;
213228 if ( event != null && event . message != null && svg != null ) {
214- playSound ( event . message . length , event . type ) ;
229+ if ( ! mute )
230+ playSound ( event . message . length , event . type ) ;
215231 if ( ! document . hidden )
216232 drawEvent ( event , svg ) ;
217233 }
You can’t perform that action at this time.
0 commit comments