Skip to content

Instantly share code, notes, and snippets.

@kypflug
Last active August 29, 2015 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kypflug/83f14171abf29e1fb7a8 to your computer and use it in GitHub Desktop.
Save kypflug/83f14171abf29e1fb7a8 to your computer and use it in GitHub Desktop.
var toggleGainState = function(elementId, elementClass, outputElement){
var ele = document.getElementById(elementId);
return function(){
if (outputElement.gain.value === 0) {
outputElement.gain.value = 1;
ele.classList.remove(elementClass);
} else {
outputElement.gain.value = 0;
ele.classList.add(elementClass);
}
};
};
var toggleSpeakerMute = toggleGainState('speakerMute', ‘button--selected', outputGain);
var toggleMicMute = toggleGainState('micMute', ‘button--selected', micGain);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment